| name | update-skills |
| description | Syncs .claude/skills/, .github/skills/, and .reasonix/skills/ from .ai/skills/ (the source of truth). Run after adding, editing, or removing a skill in .ai/skills/. |
Update Skills Skill
Runs .ai/scripts/sync-skills.py to keep .claude/skills/, .github/skills/, and .reasonix/skills/ in sync with .ai/skills/.
Steps
-
Dry run first
- Run
python .ai/scripts/sync-skills.py --dry-run
- Report what would change (CREATE / UPDATE / REMOVE per target)
- If nothing would change, report "All skills are already in sync" and stop
-
Apply sync
- Run
python .ai/scripts/sync-skills.py
- Report the results
-
Verify
- Confirm
.claude/skills/ wrappers contain !cat .ai/skills/.../SKILL.md``
- Confirm
.github/skills/ copies are identical to their .ai/skills/ source
- Confirm
.reasonix/skills/ wrappers contain Load and follow the instructions in .ai/skills/.../SKILL.md```
Output Format
## Skill Sync Report
Dry run:
CREATE .claude/skills/new-skill/SKILL.md
CREATE .github/skills/new-skill/SKILL.md
CREATE .reasonix/skills/new-skill/SKILL.md
Applied. Result:
3 file(s) changed.
Verification: OK