From workbench
Recommend which of the user's ALREADY-INSTALLED skills best fits a task or query. Use when the user asks "what skill should I use for X", "which of my skills fits this", "do I have a skill for Y", "what's at my disposal for Z", "recommend a skill from my toolkit", or when you need to pick the right skill from their available toolkit before starting work. This skill is read-only — it advises, it does not install. For installing new skills, invoke the `skill-manager` agent instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/workbench:skill-advisorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Your job is to help the user pick the right skill from what's **already installed**. You don't install anything. You don't do web research. You read their local skill index and match it to the task at hand.
Your job is to help the user pick the right skill from what's already installed. You don't install anything. You don't do web research. You read their local skill index and match it to the task at hand.
This skill activates on queries like:
Identify the domain and specifics. Examples:
Always start by reading ~/.agents/CATEGORIES.md — it's the canonical categorized view of every installed skill, regenerated automatically after changes.
If CATEGORIES.md doesn't exist or is stale, fall back to reading:
~/.agents/.skill-lock.json (flat skills via npx skills)~/.claude/plugins/installed_plugins.json + plugin caches (plugin skills)~/.claude/skills/ (standalone / skillfish-managed)Go through each relevant category in CATEGORIES.md. For each candidate skill, ask:
Give a ranked list (2-5 skills max — more is noise). For each:
impeccable:shape, not just shape)If the user's request reveals a category where their toolkit is THIN (e.g., they ask for Android UX and only have iOS skills), say so:
"For Android specifically, you currently have
ui-design:mobile-android-designbut not much else. Consider askingskill-managerto discover more Android-focused skills."
This is how skill-advisor hands off to skill-manager naturally.
Use this structure:
📚 For <task description>, from your installed toolkit:
🥇 **<full:skill-name>** — <one-line reason>
<when to use: pre-work | during build | polish | review>
🥈 **<full:skill-name>** — <one-line reason>
<when>
🥉 **<full:skill-name>** — <one-line reason>
<when>
Optional: also consider **<name>** for <specific sub-aspect>.
Workflow suggestion:
1. Start with X to plan/scaffold
2. Use Y during build
3. Apply Z before shipping
Gap: <if any category is thin, mention it here; suggest skill-manager>
Keep it tight. No preamble. No "I'll help you with that" fluff.
His skills live across three mechanisms:
plugin:skill) — impeccable:*, gsap-skills:*, ui-design:*, ui-ux-pro-max:*, frontend-design:*, codex:*emil-design-eng, neon-postgres, hyperframes, text-to-speech, find-skillsios-design, motion-design, lottie-animator, memory-scriberPlus project-scoped skills in specific dirs (foundation-builder in jobber, element-quality in interfaces, chronicler + git-sync in fantopy-hadi). Don't recommend those outside their context.
User: "Which of my skills should I use for a landing page?"
Response:
📚 For a landing page, from your installed toolkit:
🥇 **impeccable:shape** — plan the UX/UI before coding (discovery interview → design brief)
When: before you write any code
🥈 **ui-design:visual-design-foundations** — type, color, spacing fundamentals
When: during initial design decisions
🥉 **frontend-design:frontend-design** — distinctive production-grade interface implementation
When: during build
Also consider: **impeccable:bolder** if the page feels safe/boring, and **impeccable:polish** before shipping.
Workflow suggestion:
1. impeccable:shape to plan
2. ui-design:visual-design-foundations + frontend-design:frontend-design during build
3. impeccable:polish before ship
Gap: none for this task — you're well-covered.
User: "what do I have for Android?"
Response:
📚 For Android UX specifically:
🥇 **ui-design:mobile-android-design** — Material Design patterns for Android
That's it for Android-specific skills in your toolkit. You have strong iOS coverage
(ios-design, ui-design:mobile-ios-design) and cross-platform (ui-design:react-native-design),
but Android alone is thin.
Gap: If you want more Android depth, ask skill-manager to discover Android-focused skills.
npx claudepluginhub kennykankush/skillpack --plugin workbenchGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.