← ClaudeAtlas

skill-managelisted

6-action CLI tool for managing your skill library (create/edit/patch/delete/write-file/remove-file). Use when adding a new skill, patching an existing skill body, deleting a retired skill, or attaching reference/template/script/asset files to a skill folder. Enforces validation (lowercase-hyphen names, frontmatter contract, size caps, path-traversal protection).
cerebrocybersolutions/libro · ★ 0 · AI & Automation · score 75
Install: claude install-skill cerebrocybersolutions/libro
# skill-manage CLI utility for managing skills under your skills directory. Single tool, six actions, stdlib only. ## When to use - Successful approach repeated 5+ times → save as skill - User-corrected workflow that worked → save as skill - Non-trivial procedural recipe discovered mid-session → save as skill - Stale instructions in existing skill → patch - Pattern absorbed from external source → create Skip for one-off trivial tasks. ## Actions | Action | Use | Required args | |---|---|---| | create | New skill | `--name --content-file [--category]` | | edit | Full SKILL.md rewrite | `--name --content-file` | | patch | Targeted find-and-replace | `--name --old --new [--file-path] [--replace-all]` | | delete | Remove skill | `--name (--absorbed-into <umbrella> OR --pruned)` | | write-file | Add reference / template / script / asset | `--name --file-path --file-content-file` | | remove-file | Remove supporting file | `--name --file-path` | ## Usage ```bash # Create python3 {brain_root}/skills/skill-manage/scripts/skill_manage.py create \ --name my-skill --content-file /tmp/skill-md-content.md [--category devops] # Patch (fuzzy-free; unique match required unless --replace-all) python3 {brain_root}/skills/skill-manage/scripts/skill_manage.py patch \ --name my-skill --old "old text" --new "new text" # Delete with intent declaration (mandatory) python3 {brain_root}/skills/skill-manage/scripts/skill_manage.py delete \ --name my-skill --absorbed-into umbrella-skill #