See what you have
Every skill across Claude Code, Codex, Cursor, OpenCode and Windsurf, grouped by area.
skill-compass checks what you have installed, picks the right skill for the task and flags broken installs.
$ node skills/skill-compass/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. ...
I had skills installed for Claude Code, Codex and Cursor, spread across folders I had forgotten about. When I asked my agent what I had, it guessed.
It missed skills in other agents' folders, said a project had no broken links when it had nine, and told me to delete a shortcut that was working fine.
So I built a skill that looks before it answers.
skill-compass lists them, picks the right one for the task and flags broken installs.
skill-compass tells you, suggests what to search for and looks it up on skills.sh with find-skills.
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-compass. 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.
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.
Every skill across Claude Code, Codex, Cursor, OpenCode and Windsurf, grouped by area.
Broken links, invalid SKILL.md files, name collisions, skills installed for another agent.
ERROR symlink-as-text (18)
Duplicates, partial overlaps and complementary skills. You decide what to remove.
Nothing fits? It says so, and points you to find-skills with a search term.
Seven 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.
Read these numbers as indicative. One run per prompt per configuration, on Claude Opus 5 in Claude Code, graded by me. The model alone already does well when asked directly, as the health checks show. The value is consistency: it scans every agent folder every time, does not invent skills, and does not push you to delete things. Prompts and fixtures are in the repo. The fixture-based evals can be rerun anywhere. The others ran on my own setup.
npx skills add SWAGGATH4K1NG/skill-compass --skill skill-compass -gnpx skills add SWAGGATH4K1NG/skill-compass --skill skill-compass -g --copy--copy avoids broken links on Windows.
Add this to AGENTS.md or CLAUDE.md.
## Skills For questions about my agent skills, use the skill-compass skill.
The most reliable way, in whichever agent you use.
/skill-compass$skill-compass or pick it from /skills/skill-compass@skill-compassThe 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.
Watch the repo to hear about new checks and fixes as they ship.
Follow on GitHub