Skip to content

Releases: intelligentrascal/skill-manager

Skill Manager v0.8.0 - The Redesign

Choose a tag to compare

@intelligentrascal intelligentrascal released this 13 Aug 05:52

The Redesign

Skill Manager v0.7.0 - Provenance, Updates, Variants

Choose a tag to compare

@intelligentrascal intelligentrascal released this 12 Aug 21:05

Skill Manager v0.7.0 - Provenance, Updates, Variants

The control plane arrives. Third-party skills now know where they came from, can be updated from their originals, and adapt to agents they were never written for.


🧬 Three new capabilities

1. Provenance - every skill knows its origin

A committed skillmgr.yaml records what each skill is and where it came from:

state meaning
upstream third-party skill, tracks its original repo
mine originated in your repo
promoted third-party skill you adopted as your own
upstream-edited third-party skill with local edits (a conflict to resolve)

Identity is the canonical upstream URL + subpath + pinned revision - never a name, never HEAD-guessing. Frontmatter extraction is only a suggested import; the manifest is the authority.

2. Upstream updates - track the original, not just your repo

  • Preview a full-directory diff at a pinned revision (added / removed / modified files)
  • Security gate: typed acknowledgement required when executable behavior appears or changes
  • Staged apply with rollback - never a silent overwrite
  • Built, tested, and manifest-gated: activates when your skillmgr.yaml declares pinned sources

3. Variants - claude-only becomes everywhere

A claude-only skill becomes a linked variant for pi / opencode / codex:

  • Invocation fields (argument-hint, user-invocable, ...) dropped, guidance folded into the description
  • pi keeps allowed-tools + disable-model-invocation (it honors both)
  • opencode gets triggers added
  • Full snapshots in a sidecar store, deployed explicitly, verified before they stay (removed fields must be gone)
  • Variants are linked, never drift, never duplicates - the status model gained a VARIANT state

⚡ Performance - 24x faster cold load

Root cause: the repoClean check spawned a separate git status process per repo copy - 223 sequential spawns on Windows.

Fix: one batch git status --porcelain -uall call, checked in memory.

before after
cold load 13.9s 0.57s
refresh cycle slow 1.12s

🤝 Built by three agents, cross-reviewed

  • A - provenance manifest: schema, strict validation, scanner integration
  • B - update engine: shallow-clone fetch, diff, security gate, staged apply + rollback
  • C - variant engine: adaptation rules, sidecar store, deploy, verification loop

Each agent's work was reviewed by another; the review loop caught real errors (pi profile semantics, precedence honesty, trust-gated discovery) before anything shipped. 45 tests green, typecheck clean.

📚 Docs


Next: seed a real skillmgr.yaml from the fleet to activate upstream updates, then the UI/UX redesign (final phase).

Skill Manager v0.6.0 - Explain + Adaptation Suggestions

Choose a tag to compare

@intelligentrascal intelligentrascal released this 12 Aug 16:47

New in v0.6.0

Skill Manager v0.5.0 - Portability

Choose a tag to compare

@intelligentrascal intelligentrascal released this 12 Aug 12:56

New in v0.5.0 - the knowledge layer

Skill Manager v0.4.0 - Visibility + Search

Choose a tag to compare

@intelligentrascal intelligentrascal released this 12 Aug 11:54

New in v0.4.0

Skill Genome v0.3.0

Choose a tag to compare

@intelligentrascal intelligentrascal released this 12 Aug 11:33

The Skill Genome - a living wall of your entire skill fleet.

Skill Manager v0.2.1

Choose a tag to compare

@intelligentrascal intelligentrascal released this 12 Aug 08:12

Fixes\n- Correctly detects untracked repo skills in the attention queue by using git status porcelain output.\n- Handles snapshot-generation failures with a JSON 500 response.\n- Makes browser snapshot downloads reliable by delaying blob URL cleanup.\n\n## Validation\n- npm test (6 passing)\n- npm run typecheck\n- Scanner and HTTP smoke checks.

Skill Manager v0.2.0

Choose a tag to compare

@intelligentrascal intelligentrascal released this 12 Aug 08:11

Highlights\n- Added a prioritized, read-only attention queue for drifted and uncommitted repo skills.\n- Added a safe standalone HTML snapshot export with no local paths or full skill bodies.\n- Added Node test coverage for health actions, snapshot escaping, and git cleanliness including untracked skills.\n\n## Validation\n- npm test (6 passing)\n- npm run typecheck\n- HTTP smoke checks for dashboard, actions API, and snapshot download.