skill-managelisted
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
#