janitor-value

Featured

Show whether each skill is earning its context-window cost — combined tokens-used view sorted by waste. Use when the user asks 'are my skills worth it', 'what's my context budget', 'which skills are dead weight', or wants to audit skill value, token cost, or usage. Trigger with '/janitor-value'.

AI & Automation 117 stars 19 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
69
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill Value Report Show whether each installed skill is earning the context-window tokens it costs. ## Overview Combine token cost and usage tracking into a single view of every installed skill, sorted with the heaviest unused skills at the top. The report splits each skill's cost into what is permanently loaded (the description) and what only loads on demand (the body), then cross-references recent invocations so the user can see which skills are dead weight. Replaces the v1.2 split between `/janitor-tokens` (cost only) and `/janitor-usage` (usage only). ## Prerequisites - Claude Code with the skills-janitor plugin installed (provides `scripts/value.sh`) - bash 3.2+ (the stock macOS bash works; no external dependencies) - Read access to `~/.claude/skills`, `~/.claude/agents`, and local Claude Code session history - No authentication or API keys required — the script reads local files only ## Instructions ### Step 1: Run the value script ```bash bash ~/.claude/skills/skills-janitor/scripts/value.sh [--weeks N] [--budget N] [--json] ``` - `--weeks N` — usage lookback window (default: 4) - `--budget N` — context window size for % calculations (default: 200000) - `--json` — emit raw JSON ### Step 2: Present the results Show the table and summary to the user. When explaining results, do NOT describe body tokens as permanent context cost — only descriptions are always loaded. Plugin-namespaced skills appear with their full invocation name (e.g., `marketing-skills:ima...

Details

Author
khendzel
Repository
khendzel/skills-janitor
Created
5 months ago
Last Updated
1 months ago
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Featured

janitor-report

Full health check of all your skills in one report. Use when the user wants to check for errors, find duplicates, detect broken skills, or get a complete overview of skill health. Pass --brief for inventory only. Trigger with '/janitor-report'.

117 Updated 1 months ago
khendzel
Data & Documents Listed

skill-audit

Audit installed Claude Code skills for context-budget cost and real usage. Inventories ~/.claude/skills, estimates the always-loaded token cost of each description, and mines ~/.claude/projects transcripts for actual invocations to find unused skills. Use when the user asks to "audit skills", "clean up skills", "find unused skills", "skill budget", "too many skills", or wonders what their skills cost in context.

2 Updated yesterday
magnusrodseth
Code & Development Listed

usage-analysis

Use when the user asks an interpretive question about their Claude Code token spend — what's interesting, what's anomalous, what to change. This skill produces insights and questions; it does NOT enumerate top consumers (the dashboard does that). Use `usage-dashboard` for "show me the numbers." Use `claude-audit` for "audit my config overlap." Use this skill for "tell me what's interesting / what should I change." Trigger phrases: "am I close to my Claude limit", "how much Sonnet am I using", "where are my Claude tokens going", "what's eating my Claude budget", "why is my Claude spend so high", "what should I change about my Claude setup".

1 Updated today
glitchwerks