From skill-manager
Show the central skills catalog grouped by plugin, which plugins are enabled in the current project, and a health check of the skill-manager setup — and optionally auto-repair it. Use when the user asks "what skills do I have", "what's in my marketplace", "which plugins are on for this project", "list my skills", "is my skill setup healthy", "why isn't my skill loading", "fix my skill setup", or wants an overview of available vs enabled skills.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-manager:status [--fix][--fix]opusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the engine and present the result: each plugin with its version and skills (shown as `/<plugin>:<skill>`), whether it's enabled in this project (`[on]` vs `[ ]`), and a health check.
Run the engine and present the result: each plugin with its version and skills (shown as /<plugin>:<skill>), whether it's enabled in this project ([on] vs [ ]), and a health check.
python3 "${CLAUDE_PLUGIN_ROOT}/bin/skillctl" status
If it reports "not configured", point the user at /skill-manager:init.
To turn plugins on/off for this project, use /skill-manager:configure.
If health checks fail, offer to auto-repair the fixable ones:
python3 "${CLAUDE_PLUGIN_ROOT}/bin/skillctl" status --fix
--fix safely repairs the two common drift cases — re-registering the marketplace and re-enabling your user-scope plugins — and reports what it changed. It deliberately does not touch failures that need a decision (missing checkout, no origin remote, claude CLI not installed, unpushed commits); relay the printed -> hint for those.
Present what the tool prints — the catalog, the [on]/[ ] markers, and the health lines are the ground truth. Don't infer enablement, versions, or health beyond its output.
Render the engine's result into this exact skeleton. Fill every {…} from the engine's output, copied verbatim — never invent a value. Emit one plugins-table row per plugin and one health-table row per check; include the Repair/Use here lines only when they apply:
Marketplace: {name} ({owner}/{repo}) · plugins in {pluginsDir}
| Plugin | Version | Enabled here | Skills |
|---|---|---|---|
{plugin} | {version} | {✅ / —} | /{plugin}:{skill}, … |
Health: {✅ all checks pass / ⚠️ {n} issue(s)}
| Check | Result | Fix |
|---|---|---|
| {check} | {ok / FAIL} | {the -> hint, or —} |
Takeaway: {N} plugins, {M} enabled here — health {OK / needs attention: {one line}}
Repair: {only if the engine flagged auto-fixable issues} → run /skill-manager:status --fix.
Use here: {only if any plugin shows —} enable one for this project with /skill-manager:configure, then /reload-plugins.
If the engine prints "not configured" instead, skip the tables and point the user at /skill-manager:init.
npx claudepluginhub zakattack9/agentic-coding --plugin skill-managerGuides test-driven development for Django applications using pytest-django, factory_boy, and Django REST Framework. Covers red-green-refactor workflow, conftest fixtures, and coverage reporting.