← ClaudeAtlas

local_skill_managementlisted

Create, update, assign, and remove DB-canonical fork-local skills through the supported CLI. Use for fork AI-team capabilities that must survive snapshot/rebuild without engine asset edits or Admin intervention.
jedbjorn/subfloor · ★ 28 · AI & Automation · score 78
Install: claude install-skill jedbjorn/subfloor
# local_skill_management — manage fork-local skills through the DB Fork-local skills are canonical in the live engine DB and persist in the local snapshot. Keep the input `SKILL.md` only as an authoring draft; never copy it under `.super-coder/assets/skills/` or edit the engine seed. ## Create or update 1. Write a draft `SKILL.md` in a Planner-owned path. Use flat frontmatter: ```yaml --- name: repo_skill description: State what the skill does and when it fires. category: substrate common: false --- # Procedure Give instructions with observable success conditions. ``` Use a lowercase underscore name. Keep `common: false`: fork-local grants are always explicit. Apply `authoring_syntax` to the description and body. 2. Commit the draft to the catalogue: ```bash sc skill put --file <path/to/SKILL.md> ``` Success prints `DB + snapshot + flat render + skill projections reconciled`. The command requires the launched shell identity to resolve as Planner, creates or updates the DB row, preserves every existing grant, and creates no managed asset copy. An engine-owned name refuses before any write and points to the upstream engine-skill workflow. 3. Grant a new skill explicitly: ```bash sc skill grant <skill_name> <shell>... ``` Naming a standard shell updates its shared flavor pack. Naming a Bespoke shell updates that shell only. Success includes the same persistence receipt. Creation alone gran