skills-janitor
Audit, clean and swipe-triage your Claude Code skills — honest always-loaded vs on-demand token costs, usage tracking, duplicate detection, and safe deletion (auto-fix, prune, interactive swipe TUI)
Installation
Open Claude Code and run this command:
/plugin install skills-janitor@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
> Tinder for your Claude Code skills. Swipe through your collection and delete what's wasting context, in seconds.
Works with Claude Code and OpenAI Codex. 6 commands, zero dependencies.
!/janitor-swipe — swipe keep / delete / skip through every installed skill
> Status (v1.8, September 2026): maintenance mode. Claude Code now does the core of this natively. > > When this project started, nothing in Claude Code told you which skills were eating your context. Now it does: > > - /skill-doctor shows what each skill costs in context and how often it gets used, and flags the ones never invoked > - /doctor finds unused skills, MCP servers and plugins against their context cost, and fixes them after asking > - /doctor prompt-audit audits your CLAUDE.md files, skills, agents and commands for outdated or conflicting instructions > - /skills sorts by token count (t) and hides a skill with Space > > If you only use Claude Code and only want to trim context, use those. They see real usage from inside the harness, which a plugin never can. > > The janitor stays useful for what still isn't built in: security scanning (/janitor-security, plus a pre-install check in /janitor-discover), duplicate detection across skills, OpenAI Codex support, and actually deleting broken symlinks and dead skill folders. Bug fixes and PRs are still welcome. No new features are planned. > > Thanks to everyone who installed it, filed issues and sent fixes: #4 of the day on Product Hunt, 120+ stars, and PRs from @nshonda, @lulzpid and @jerryhuangzq-lang. We were early, and now it's native. That's a good ending for a janitor.
Scans every place a skill lives: user, project, codex, and every skill installed via /plugin install — plus your subagents and MCP servers. Surfaces duplicates, broken symlinks, unused skills, and connected-but-never-called MCP servers cluttering your context. Usage counts come from real session transcripts, including skills Claude auto-triggered.
Skills (6) plugin-local skills
Find new skills on GitHub or check a specific skill before installing.
Automatically fix skill problems (safe preview first).
Full health check of all your skills in one report.
Heuristic security scan of installed skills — prompt-injection phrases, hidden unicode instructions, credential-store access, network-pipe-to-shell and payload-smuggling patterns.
Tinder for your Claude Code skills.
Show whether each skill is earning its context-window cost — combined tokens-used view sorted by waste.