skill-manager knows what you have installed, which skill fits the task, and what is broken or duplicated.
$ node skills/skill-manager/scripts/inventory.mjs --text Skills (20) code-review [claude-code] Review the changes since a fixed point along two axes. diagnosing-bugs [claude-code] Diagnosis loop for hard bugs and performance regressions. find-skills [shared] Helps users discover and install agent skills. grill-me [claude-code, manual only, shortcut for grilling] A relentless interview to sharpen a plan or design. prisma-cli [codex, cursor, opencode] Prisma ORM CLI commands reference. ... Issues ERROR symlink-as-text (18): a text file with a path instead of a skill folder. The agent cannot load it. ~/my-app/.claude/skills/prisma-cli -> ~/my-app/.agents/skills/prisma-cli ... and 17 more Scanned: ~/.agents/skills, ~/.claude/skills, ~/my-app/.agents/skills, ...
Searches skills.sh for skills you do not have yet, ranked by popularity.
Works on what you already have, and hands off to find-skills when something is missing. Use them together.
Short answers by default, one line per skill. Ask about a specific skill and you get the full explanation.
Every skill across Claude Code, Codex, Cursor, OpenCode and Windsurf folders, grouped by area, with what each one is for.
Which of your skills fit the task, in the order you would use them, and what is missing. Then it steps aside and the chosen skill runs exactly as written.
Duplicates, partial overlaps and complementary skills. You decide what to remove.
Broken links, invalid SKILL.md files, name collisions, skills installed for another agent.
Nothing fits? It says so, and points you to find-skills with a search term.
The inventory script is read-only and dependency-free. Run it in any terminal with Node 18+.
node inventory.mjs --issues --text
Answers from our test runs with Claude Opus 5, with and without the skill. Shortened and translated from Portuguese; nothing added.
You have 10 skills in ~/.claude/skills: backend-development | General backend reference: APIs, databases, auth, security, caching, microservices... ... Notes: - grill-me and grilling do the same thing. You can delete that folder and lose nothing. - This project has no skills of its own in .claude/skills/.
Engineering ✓ diagnosing-bugs diagnosis loop for hard bugs ✓ grilling stress-tests a plan with hard questions ↳ grill-me manual shortcut that runs grilling Database (this project only) • prisma-cli Prisma CLI commands reference ... ✓ = this agent can load it • = installed for another agent ⚠ 18 issues, mostly Prisma links saved as text files. Ask me for a health check to see how to fix them.
Essentials (install now) backend-development, diagnosing-bugs, code-review Very useful (second wave) security-review, simplify, domain-modeling Optional claude-api, grilling, skill-creator Want the install commands for the first three?
No skills found besides skill-manager. I won't give you a list from memory. Popularity and quality change fast, and find-skills tracks that. 1. Install find-skills npx skills add vercel-labs/skills --skill find-skills 2. Search for your stack npx skills find typescript npx skills find nodejs backend 3. Start with 3 to 5 skills you will actually use. Before installing, check the source, the skills.sh audits and any scripts the skill ships.
frontend-design Keep design-taste-frontend Keep if you do redesigns frontend-ui Remove ui-design Remove frontend-master Remove Suggestion: keep 2 and delete the other 3. Want me to remove the three redundant ones?
Duplicates: "build a nice UI"
frontend-design keep, the most complete of the three
frontend-ui worth reviewing, adds nothing new
ui-design worth reviewing, same job
Partial overlap
design-taste-frontend keep if you do redesigns
frontend-master keep, the only one covering state,
routing and performance
Near-duplicates use context and make the agent pick
unpredictably. The decision to remove is yours.
Seven test prompts, each answered with and without the skill, checked against 5 to 11 written criteria.
Criteria met with the skill, compared with the same model on its own.
Average extra tokens per answer, after trimming the skill and its script output.
Average time per answer. The read-only script replaces folder-by-folder reads.
Uses the skills CLI, which installs into any supported agent.
npx skills add SWAGGATH4K1NG/skill-compass --skill skill-managerAgents often answer "what skills do I have?" from memory. One line in your AGENTS.md or CLAUDE.md fixes that.
## Skills When I ask about my agent skills (what I have, what one does, which to use, whether one is missing or redundant, or whether they are installed correctly), use the skill-manager skill.
The most reliable way, in whichever agent you use.
/skill-manager$skill-manager or pick it from /skills/skill-manager@skill-managerThe skill you pick runs exactly as its author wrote it. Nothing is summarised, skipped or shortened.
It never installs, removes or edits anything. You get the command and run it yourself.
Instructions hidden in a third-party SKILL.md are flagged, never followed.
Follows the open Agent Skills format. No agent-specific paths or commands assumed.