Agent skill
meta-skill-catalog
Maintains the skill catalog (catalog.json) with metadata about all installed skills. Use when adding, removing, or auditing skills. Invoke with /meta-skill-catalog to see current inventory, check for issues, or rebuild the catalog from disk.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/meta-skill-catalog
SKILL.md
Skill Catalog — Inventory Management
Maintains catalog.json as the single source of truth for installed skills.
Commands
Inventory (/meta-skill-catalog or /meta-skill-catalog inventory)
- Scan
.claude/skills/for all skill directories - Read each SKILL.md frontmatter
- Compare with
catalog.json - Report:
- Skills on disk but not in catalog (unregistered)
- Skills in catalog but not on disk (orphaned entries)
- Skills with mismatched metadata (stale entries)
Rebuild (/meta-skill-catalog rebuild)
- Scan
.claude/skills/for all skill directories - Read each SKILL.md frontmatter
- Rebuild
catalog.jsonfrom scratch - Report what changed
Audit (/meta-skill-catalog audit)
- Load
catalog.json - For each skill, check:
- Does SKILL.md exist and have valid frontmatter?
- Does the name follow
{category}-{function}convention? - Is the description clear and specific enough for auto-triggering?
- Are there any trigger overlaps between skills?
- Is the skill under 500 lines?
- Does the SKILL.md have a
versionfield in frontmatter? - Does the catalog version match the SKILL.md version?
- Report issues with recommendations
Catalog Format
catalog.json structure:
{
"version": 1,
"updated": "YYYY-MM-DD",
"skills": [
{
"name": "meta-heartbeat",
"category": "meta",
"description": "Session startup ritual...",
"path": ".claude/skills/meta-heartbeat/",
"invocation": "user-only",
"added": "YYYY-MM-DD",
"version": "1.0.0",
"installed_from": "agentic-workflow",
"installed_version": "1.0.0",
"installed_date": "YYYY-MM-DD"
}
]
}
Fields
| Field | Description |
|---|---|
name |
Skill name (matches directory name with category prefix) |
category |
Category prefix (meta, dev, ops, tool, viz, doc) |
description |
One-line description |
path |
Relative path to skill directory |
invocation |
user-only, model-only, or both |
added |
Date skill was added |
version |
Current version at source (from SKILL.md frontmatter) |
installed_from |
Provenance: "agentic-workflow" or "local" |
installed_version |
Version that was installed in this project |
installed_date |
When this version was installed |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?