Skill Picker
43 skills is a lot. You don't need all of them — you need the ones that match your workload. This answers "what should I install" in one command.
Commands
python3 scripts/skill_picker.py # browse all, by family
python3 scripts/skill_picker.py --persona backend # skills for a workload
python3 scripts/skill_picker.py --family security # skills in a family
python3 scripts/skill_picker.py --search "token" # keyword search
python3 scripts/skill_picker.py --tag security # skills with a tag
python3 scripts/skill_picker.py --install backend # copy-paste install cmds
Personas
coding, frontend, backend, devops, agentic, design,
verification, career, finance, macos, research, qa
Catalogue
catalogue.json at the repo root is generated from the actual skills/
directory by generate_catalogue.py — never hand-edited. Run
generate_catalogue.py --check in CI to catch stale catalogues.
Workflow
skill_picker.py --persona backend→ see what matches your workskill_picker.py --install backend→ get the copy-paste commands- Run them, done.
Pairs with
skill-sync (after installing, unify everything into one directory),
skill-decay (periodic check: which installed skills are you actually using).