From skills-janitor
Parses Claude Code conversation history to report skill usage: explicit slash commands and estimated natural language invocations. Identifies most used, unused skills, and trends over specified weeks.
npx claudepluginhub khendzel/skills-janitor --plugin skills-janitorThis skill uses the workspace's default tool permissions.
Parse your Claude Code conversation history to see which skills you actually invoke and which are dead weight.
Generates anonymized skill usage reports with counts, names, and date ranges for community sharing to guide skill development priorities.
Diagnoses and optimizes Agent Skills (SKILL.md) using session transcripts and static analysis. Generates reports scoring 8 dimensions with P0-P2 fixes for Claude Code and Codex.
Audits and optimizes Agent Skills (SKILL.md files) across 8 dimensions using session transcripts and static analysis, prioritizing P0-P2 fixes for better triggering.
Share bugs, ideas, or general feedback.
Parse your Claude Code conversation history to see which skills you actually invoke and which are dead weight.
bash ~/.claude/skills/skills-janitor/scripts/usage.sh [--weeks N] [--json]
--weeks N - how many weeks to analyze (default: 4)--json - output raw JSON instead of formatted tableSlash commands starting with /skill-name (e.g., /n8n-workflows, /janitor-audit). Most reliable signal.
Natural language matching against skill description keywords. Higher threshold (50%) to avoid false positives. Labeled as "estimated" in output.
=== Skills Janitor - Usage Report ===
Period: 2026-02-24 to 2026-03-24 (4 weeks)
--- Most Used ---
Skill Explicit Estimated Total
n8n-workflows 2 0 2
23studio-social-post 1 0 1
--- Never Used (32 skills) ---
marketing-ab-test (user)
marketing-analytics (user)
... and 30 more
=== Summary ===
Active skills: 4 / 36 (11%)
Unused skills: 32 (89%)
Results are saved to data/usage-history.json, keeping the last 12 weeks for trend tracking across runs.
/janitor-search/janitor-compare/janitor-cleanup