Skill Catalog

Keep the Skill-Madness catalog in sync with the filesystem. The published plugin.json `skills` array and every advertised skill count (README, CLAUDE.md, PLAN.md, START-HERE.md, marketplace.json) are DERIVED from disk by one command, so they never drift. Use this whenever you add, remove, or rename a skill, register a skill in plugin.json, notice mismatched skill counts ("47 vs 49"), hit a CI "catalog drift" failure, ask "how many skills are there", or need skills symlinked into ~/.claude for global use. The filesystem is the single source of truth: run `scripts/catalog.sh --sync` (a pre-commit hook also auto-fixes drift on commit), then `sync-skills` for the global symlinks. Never hand-edit the counts or the plugin.json array — let the tooling regenerate them.

ivy00johns Updated

File contents

ivy00johns/Skill-Madness/tree/main/skills/meta/skill-catalog commit 67240751e0

Frequently asked questions

npx skillmds@latest add ivy00johns/skill-catalog