Back to products
Skills Janitor

Skills Janitor

Find which Claude Code skills you actually use

Overview

What it is

9 commands that audit, deduplicate, lint, fix, and track your claude code skills. shows you what's broken, what overlaps, and what you never touch. free. open source.

Intent

I need it when

Discover and validate new skills before installation

The /janitor-discover command searches GitHub for skills or validates URLs before install, reducing risk of adding broken or incompatible skills to the environment.

Identify and remove duplicate skills cluttering Claude Code context

Skills Janitor detects cross-scope duplicates (user/plugin overlaps) with Jaccard similarity scoring, surfacing redundant skills that waste token budget and context window space.

Automate cleanup of broken symlinks and empty skill directories

The /janitor-fix command with --prune flag automatically removes broken symlinks and empty directories, eliminating manual cleanup overhead.

Understand which skills consume the most tokens and context

The /janitor-value command combines token count with usage metrics, sorted by waste, helping users prioritize which skills to remove or optimize for efficiency.

Audit skill health and find broken or unused skills

The /janitor-report command inventories all skills across user, project, codex, and plugin scopes, flags broken symlinks, and identifies unused skills consuming context without value.

Drop

Not a fit when

  • User does not use Claude Code or OpenAI Codex and has no skills to manage
  • User requires a graphical UI and cannot work with CLI slash commands
  • User's system lacks Bash, Python 3, or curl dependencies
  • User needs real-time cloud-based skill synchronization across devices
  • User requires commercial support or SLA guarantees for skill management
Commercials

Pricing

Free, open-source