Skip to content

Commit be73c86

Browse files
committed
Update maintainer context and state
1 parent 8b025fe commit be73c86

File tree

19 files changed

+66
-79
lines changed

19 files changed

+66
-79
lines changed

.github/maintainer/context.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,26 @@
44
OpenSkills is a universal skills loader for AI coding agents. It enables installing and managing Anthropic SKILL.md format skills across any AI agent (Claude Code, Cursor, Windsurf, Gemini, etc.), making it easy to extend agent capabilities with reusable skill definitions.
55

66
## Current Priorities
7-
1. **Fix Windows compatibility** - Critical bug blocking ALL Windows users from installing skills
8-
2. **Fix version mismatch** - CLI reports 1.2.1 when package.json is 1.3.0
9-
3. **Consolidate duplicate issues** - 7 issues report the same Windows bug
10-
4. **Review and respond to feature requests** - Growing backlog of enhancements
7+
1. **Close the loop on v1.5.0 fixes** - Ensure update workflow + Gemini usage change are confirmed and closed
8+
2. **Resolve PR backlog** - Decide on symlink installs, safe deletion, spinner changes, Nix flake
9+
3. **Improve onboarding docs** - Keep update guidance and agent-specific instructions clear
10+
4. **Triage feature requests** - Consolidate duplicates and keep the queue actionable
1111

1212
## Success Metrics
13-
- Windows users can successfully install skills
14-
- Version command shows correct package version
13+
- Update command works for typical git installs, with clear recovery steps
14+
- Agent usage text avoids shell/tooling misunderstandings
15+
- PR backlog stays small and decisions are explicit
1516
- Issue queue is triaged and duplicates consolidated
1617
- Contributors receive timely, respectful responses
1718

1819
## Areas
1920

2021
| Area | Status | Notes |
2122
|------|--------|-------|
22-
| `src/commands/install.ts` | **Broken on Windows** | Path security check uses hardcoded `/` |
23-
| `src/cli.ts` | Needs fix | Hardcoded version `1.2.1` |
24-
| `tests/` | Good | 90 tests passing |
25-
| `docs/` | Needs work | README could use more examples |
23+
| `src/commands/install.ts` | Healthy | Windows path handling fixed |
24+
| `src/cli.ts` | Healthy | Version now reads from package.json |
25+
| `tests/` | Good | 103 tests passing |
26+
| `docs/` | Improving | Update guidance and agent usage tips added |
2627

2728
## Contribution Guidelines
2829
- PRs are reviewed for intent and approach but implemented by maintainers

.github/maintainer/index/graph.json

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
{
2-
"generatedAt": "2026-01-17T19:10:52.058Z",
2+
"generatedAt": "2026-01-17T19:26:09.772Z",
33
"nodes": [
4-
{
5-
"id": "issue:9",
6-
"type": "issue",
7-
"title": "[FEATURE] Document workflow/create script for updating skills from upstream git repo",
8-
"priorityScore": 17,
9-
"actionability": "needs-info"
10-
},
114
{
125
"id": "issue:35",
136
"type": "issue",
@@ -22,13 +15,6 @@
2215
"priorityScore": 7,
2316
"actionability": "ready"
2417
},
25-
{
26-
"id": "issue:16",
27-
"type": "issue",
28-
"title": "[BUG] Bash(\"openskills read <skill-name>\") Messes Up Gemini CLI's behaviour",
29-
"priorityScore": 7,
30-
"actionability": "ready"
31-
},
3218
{
3319
"id": "issue:47",
3420
"type": "issue",
@@ -105,11 +91,6 @@
10591
}
10692
],
10793
"edges": [
108-
{
109-
"from": "issue:47",
110-
"to": "issue:9",
111-
"type": "possible_duplicate"
112-
},
11394
{
11495
"from": "issue:47",
11596
"to": "issue:41",

.github/maintainer/index/items.json

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
2-
"generatedAt": "2026-01-17T19:10:52.058Z",
2+
"generatedAt": "2026-01-17T19:26:09.772Z",
33
"count": 32,
44
"items": [
55
{
66
"id": 6,
77
"type": "issue",
88
"title": "",
9-
"actionability": "closable",
9+
"actionability": "done",
1010
"priorityScore": 17,
1111
"sentimentScore": 0,
1212
"needsInfoScore": 0,
@@ -16,13 +16,13 @@
1616
"enhancement"
1717
],
1818
"notePath": ".github/maintainer/notes/issues/000/ISSUE-6.md",
19-
"lastSeenAt": "2026-01-17T18:18:54.518Z"
19+
"lastSeenAt": "2026-01-17T19:10:52.058Z"
2020
},
2121
{
2222
"id": 9,
2323
"type": "issue",
24-
"title": "[FEATURE] Document workflow/create script for updating skills from upstream git repo",
25-
"actionability": "needs-info",
24+
"title": "",
25+
"actionability": "done",
2626
"priorityScore": 17,
2727
"sentimentScore": 0,
2828
"needsInfoScore": 0,
@@ -32,7 +32,7 @@
3232
"enhancement"
3333
],
3434
"notePath": ".github/maintainer/notes/issues/000/ISSUE-9.md",
35-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
35+
"lastSeenAt": "2026-01-17T19:25:46Z"
3636
},
3737
{
3838
"id": 13,
@@ -48,13 +48,13 @@
4848
"enhancement"
4949
],
5050
"notePath": ".github/maintainer/notes/issues/000/ISSUE-13.md",
51-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
51+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
5252
},
5353
{
5454
"id": 16,
5555
"type": "issue",
56-
"title": "[BUG] Bash(\"openskills read <skill-name>\") Messes Up Gemini CLI's behaviour",
57-
"actionability": "ready",
56+
"title": "",
57+
"actionability": "done",
5858
"priorityScore": 7,
5959
"sentimentScore": 0,
6060
"needsInfoScore": 0,
@@ -64,7 +64,7 @@
6464
"bug"
6565
],
6666
"notePath": ".github/maintainer/notes/issues/000/ISSUE-16.md",
67-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
67+
"lastSeenAt": "2026-01-17T19:25:46Z"
6868
},
6969
{
7070
"id": 17,
@@ -94,7 +94,7 @@
9494
"enhancement"
9595
],
9696
"notePath": ".github/maintainer/notes/issues/000/ISSUE-19.md",
97-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
97+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
9898
},
9999
{
100100
"id": 20,
@@ -126,7 +126,7 @@
126126
"enhancement"
127127
],
128128
"notePath": ".github/maintainer/notes/issues/000/ISSUE-24.md",
129-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
129+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
130130
},
131131
{
132132
"id": 28,
@@ -181,7 +181,7 @@
181181
"enhancement"
182182
],
183183
"notePath": ".github/maintainer/notes/issues/000/ISSUE-32.md",
184-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
184+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
185185
},
186186
{
187187
"id": 34,
@@ -211,7 +211,7 @@
211211
"enhancement"
212212
],
213213
"notePath": ".github/maintainer/notes/issues/000/ISSUE-35.md",
214-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
214+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
215215
},
216216
{
217217
"id": 41,
@@ -227,7 +227,7 @@
227227
"enhancement"
228228
],
229229
"notePath": ".github/maintainer/notes/issues/000/ISSUE-41.md",
230-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
230+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
231231
},
232232
{
233233
"id": 42,
@@ -275,7 +275,7 @@
275275
"enhancement"
276276
],
277277
"notePath": ".github/maintainer/notes/issues/000/ISSUE-47.md",
278-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
278+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
279279
},
280280
{
281281
"id": 48,
@@ -307,7 +307,7 @@
307307
"enhancement"
308308
],
309309
"notePath": ".github/maintainer/notes/issues/000/ISSUE-50.md",
310-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
310+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
311311
},
312312
{
313313
"id": 51,
@@ -403,7 +403,7 @@
403403
"linkedIssues": [],
404404
"labels": [],
405405
"notePath": ".github/maintainer/notes/prs/000/PR-25.md",
406-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
406+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
407407
},
408408
{
409409
"id": 26,
@@ -481,7 +481,7 @@
481481
"linkedIssues": [],
482482
"labels": [],
483483
"notePath": ".github/maintainer/notes/prs/000/PR-30.md",
484-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
484+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
485485
},
486486
{
487487
"id": 31,
@@ -507,7 +507,7 @@
507507
"linkedIssues": [],
508508
"labels": [],
509509
"notePath": ".github/maintainer/notes/prs/000/PR-31.md",
510-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
510+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
511511
},
512512
{
513513
"id": 37,
@@ -593,7 +593,7 @@
593593
"linkedIssues": [],
594594
"labels": [],
595595
"notePath": ".github/maintainer/notes/prs/000/PR-39.md",
596-
"lastSeenAt": "2026-01-17T19:10:52.058Z"
596+
"lastSeenAt": "2026-01-17T19:26:09.772Z"
597597
},
598598
{
599599
"id": 40,
@@ -625,7 +625,7 @@
625625
"id": 49,
626626
"type": "pr",
627627
"title": "",
628-
"actionability": "needs-analysis",
628+
"actionability": "done",
629629
"priorityScore": 0,
630630
"implementationScoreAuto": 0,
631631
"implementationScoreFinal": 20,
@@ -645,7 +645,7 @@
645645
"linkedIssues": [],
646646
"labels": [],
647647
"notePath": ".github/maintainer/notes/prs/000/PR-49.md",
648-
"lastSeenAt": "2026-01-17T18:18:54.518Z"
648+
"lastSeenAt": "2026-01-17T19:10:52.058Z"
649649
}
650650
]
651651
}

.github/maintainer/notes/issues/000/ISSUE-13.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sentiment_score: 0
88
needs_info_score: 0
99
needs_info_signals: []
1010
labels: [enhancement]
11-
last_seen_at: 2026-01-17T19:10:52.058Z
11+
last_seen_at: 2026-01-17T19:26:09.772Z
1212
---
1313
## Intent
1414
- TODO: Summarize the reporter intent and underlying need.
Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
id: 16
33
type: issue
4-
status: open
5-
actionability: ready
4+
status: closed
5+
actionability: done
66
priority_score: 7
77
sentiment_score: 0
88
needs_info_score: 0
99
needs_info_signals: []
1010
labels: [bug]
11-
last_seen_at: 2026-01-17T19:10:52.058Z
11+
last_seen_at: 2026-01-17T19:25:46Z
1212
---
1313
## Intent
1414
Prevent AGENTS usage text from triggering a `bash` call in Gemini CLI.
@@ -17,7 +17,10 @@ Prevent AGENTS usage text from triggering a `bash` call in Gemini CLI.
1717
The `Bash("...")` example is misinterpreted by Gemini CLI. Updated generated usage text to plain shell invocation.
1818

1919
## Proposed Action
20-
Respond noting the fix in v1.5.0; close after reporter confirmation.
20+
Respond noting the fix in v1.5.0; close as resolved.
2121

2222
## Draft Response (requires approval)
23-
- TODO: Draft the public response.
23+
Posted and closed after v1.5.0 release.
24+
25+
## Resolution
26+
Closed as resolved in v1.5.0; usage text updated to plain shell invocation.

.github/maintainer/notes/issues/000/ISSUE-19.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sentiment_score: 0
88
needs_info_score: 0
99
needs_info_signals: []
1010
labels: [enhancement]
11-
last_seen_at: 2026-01-17T19:10:52.058Z
11+
last_seen_at: 2026-01-17T19:26:09.772Z
1212
---
1313
## Intent
1414
- TODO: Summarize the reporter intent and underlying need.

.github/maintainer/notes/issues/000/ISSUE-24.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sentiment_score: 0
88
needs_info_score: 0
99
needs_info_signals: []
1010
labels: [enhancement]
11-
last_seen_at: 2026-01-17T19:10:52.058Z
11+
last_seen_at: 2026-01-17T19:26:09.772Z
1212
---
1313
## Intent
1414
- TODO: Summarize the reporter intent and underlying need.

.github/maintainer/notes/issues/000/ISSUE-32.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sentiment_score: 0
88
needs_info_score: 0
99
needs_info_signals: []
1010
labels: [enhancement]
11-
last_seen_at: 2026-01-17T19:10:52.058Z
11+
last_seen_at: 2026-01-17T19:26:09.772Z
1212
---
1313
## Intent
1414
- TODO: Summarize the reporter intent and underlying need.

.github/maintainer/notes/issues/000/ISSUE-35.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sentiment_score: 0
88
needs_info_score: 0
99
needs_info_signals: []
1010
labels: [enhancement]
11-
last_seen_at: 2026-01-17T19:10:52.058Z
11+
last_seen_at: 2026-01-17T19:26:09.772Z
1212
---
1313
## Intent
1414
- TODO: Summarize the reporter intent and underlying need.

.github/maintainer/notes/issues/000/ISSUE-41.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sentiment_score: 0
88
needs_info_score: 0
99
needs_info_signals: []
1010
labels: [enhancement]
11-
last_seen_at: 2026-01-17T19:10:52.058Z
11+
last_seen_at: 2026-01-17T19:26:09.772Z
1212
---
1313
## Intent
1414
- TODO: Summarize the reporter intent and underlying need.

0 commit comments

Comments
 (0)