From skills-janitor
Scans Claude Code skills directory for broken symlinks, empty directories, and orphaned skills, providing guidance for safe removal. Use for cleaning up skill clutter.
npx claudepluginhub khendzel/skills-janitor --plugin skills-janitorThis skill uses the workspace's default tool permissions.
Find skills that need attention: broken symlinks, empty directories, and orphaned skills.
Inventories all installed Claude Code skills across user, project, plugin, source, and account scopes. Outputs JSON details on paths, symlinks, frontmatter, content, and summary table of status/issues.
Checks and fixes missing reference documentation files in Claude dynamic skills by parsing SKILL.md and fetching from docs.rs for Rust crates.
Share bugs, ideas, or general feedback.
Find skills that need attention: broken symlinks, empty directories, and orphaned skills.
Skills that point to deleted sources. These are dead weight - the skill folder exists but the target is gone.
Skill folders with no SKILL.md file. Often leftover from incomplete installations or failed deletions.
User-scope skills that duplicate a plugin skill. The plugin version is canonical and should be used instead.
Run the scan script and filter for issues:
bash ~/.claude/skills/skills-janitor/scripts/scan.sh
Look for entries where is_symlink: true and symlink_target starts with "BROKEN:".
/janitor-audit/janitor-fix/janitor-check