From claude-skill-manager
Use when the user asks to find, search for, discover, or locate a Claude Code skill, plugin, MCP server, hook, or subagent. Triggers on: 'find me a plugin', 'is there a skill for', 'search for MCP server', 'I need a tool that', 'what plugins exist for', 'look for a skill'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skill-manager:csm-find-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user is looking for a Claude Code ecosystem component. Use CSM to find it.
The user is looking for a Claude Code ecosystem component. Use CSM to find it.
cd "${CLAUDE_PLUGIN_ROOT}" && PYTHONPATH=packages/core:packages/connectors:packages/agents python3 -m apps.cli.main search "<user's query>"
If matches found, show them with:
Tell the user you'll research it. Dispatch the csm-researcher agent:
Agent({
subagent_type: "csm-researcher",
prompt: "Research Claude Code ecosystem for: <user's need>. Search GitHub, npm, community resources. Report findings as candidate items."
})
Offer to build it: "I couldn't find an existing component for that. Want me to build one? I can create a skill/plugin/agent that does what you need."
If they say yes, dispatch csm-builder.
For divan-managed packages: "I'll need your approval to add this via divan." For CSM-internal additions: proceed with more autonomy.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub mahi97/claude-skill-manager --plugin claude-skill-manager