Install
openclaw skills install skill-catalogAuto-scan all installed skills, generate a categorized INDEX.md, and keep it in sync via git hooks. Triggers: skill index, scan skills, update index, skill catalog, manage skill list, skill inventory.
openclaw skills install skill-catalogAuto-scan every SKILL.md under skills/, extract metadata, categorize, and produce a single searchable INDEX.md. Git hooks keep the index fresh on every commit and pull.
As skill count grows past 20+, finding the right one becomes painful — especially for the AI agent that must read descriptions at startup. Manual lists go stale fast.
Skill Index solves this by:
bash skills/skill-index/register.sh
bash skills/skill-index/install-hooks.sh
After that, INDEX.md updates automatically whenever you commit or pull.
SKILL.md files under skills/name, description, relative pathskills/INDEX.md as a categorized Markdown table# Skills Index
> Auto-generated. Run `bash skills/skill-index/register.sh` to update.
## Category Name
| Skill | Path | Trigger |
|-------|------|---------|
| my-skill | path/to/SKILL.md | Description preview... |
Edit the categorize() function in register.sh to add your own rules:
*your-keyword*) echo "Your Category"; return ;;
Add the skill's directory to the find exclusion list in register.sh:
find "$SKILLS_DIR" -name "SKILL.md" -not -path "*/skill-index/*" -not -path "*/your-private-skill/*"
skills/ directoryMIT