janitor-usage

Installation
SKILL.md

Usage Tracking

Parse your Claude Code conversation history to see which skills you actually invoke and which are dead weight.

How to Run

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 table

What It Detects

Explicit Invocations

Slash commands starting with /skill-name (e.g., /n8n-workflows, /janitor-audit). Most reliable signal.

Estimated Invocations

Natural language matching against skill description keywords. Higher threshold (50%) to avoid false positives. Labeled as "estimated" in output.

Example 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%)

Persistent Data

Results are saved to data/usage-history.json, keeping the last 12 weeks for trend tracking across runs.

Related Skills

  • For finding better alternatives: /janitor-search
  • For comparing against the market: /janitor-compare
  • For removing unused skills: /janitor-cleanup
Weekly Installs
6
GitHub Stars
87
First Seen
2 days ago