Skills manager claude code
Manage all Claude Code skills, MCPs, and plugins by categories (modes). Switch categories to enable/disable groups of tools per project. Supports natural language: "切换到xxx模式", "把xxx归成一类", "额外开启skill-a", "去掉mcp-b", "列出所有分类", "新建一个分类叫xxx", "把xxx加入yyy分类", "分析这个项目应该用什么分类". English: "switch to xxx", "create category xxx", "add xxx to yyy", "remove xxx", "list categories".From its SKILL.md
npx -y skills add Xue-Sir/skills-manager --skill skills-manager-claude-codeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 22 days oldThe repository was created 22 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.1 KB, 682 tokens by cl100k_base, as published. Nobody here has run it
skills-manager
Manage Claude Code skills, MCPs, and plugins by categories. Switch modes to configure project tools.
Core Concepts
Category = Mode — a named set of skills + MCPs + plugins. Switching activates that set for the current project.
Registry — skills-manager's record of every tool. Lives in config/:
skills-registry.json— skillsplugins-registry.json— pluginsmcp-config.json— MCP configs
All — union of every registered tool. Auto-updated by scan. None — empty set. Disables everything.
MCP Lifecycle (Important)
Any MCP in ~/.claude.json is a global leak — available to ALL projects. scan auto-migrates these to skills-manager config with backup.
MCP in ~/.claude.json → scan detects → migrate to mcp-config.json → clear global
Safety Rules
- Only touch
skillOverridesandenabledPluginsin settings.local.json - Only touch
mcpServersin ~/.claude.json, always backup first - MCP deletion requires
--allow-delete-mcpflag - Read → modify → Write, never overwrite
Dispatch
Parse $ARGUMENTS and route to operation. Read references/operations.md for full logic.
Operations
| Command | Trigger |
|---|---|
scan | 扫描 |
switch <category> | 切换到<category> |
list | 列出所有分类 |
add-category <name> | 添加分类<name> / create category <name> |
delete-category <name> | 删除分类<name> |
edit-category <name> | 编辑分类 / 把xxx加入yyy |
bind <skill> --mcp <mcp> | 绑定skill和mcp |
unbind <skill> --mcp <mcp> | 解绑 |
update <target> | 更新skills/plugins/all |
delete-mcp <name> | 删除MCP (需 --allow-delete-mcp) |
manage <type> on/off | 管理类型开关 |
backup list/clean | 备份管理 |
setup | 配置项目 / setup project |
Natural Language Patterns
| User says | Action |
|---|---|
| 切换到xxx模式 / switch to xxx | switch category |
| 把xxx归成一类 / create category xxx | add-category |
| 额外开启xxx / enable xxx | add item as override |
| 去掉xxx / disable xxx | remove item as override |
| 列出所有分类 / list categories | list |
| 把xxx加入yyy / add xxx to yyy | edit-category |
| 分析这个项目 / analyze project | recommend category |
Reference Files
Read as needed:
references/operations.md— All operation detailsreferences/sync-check.md— Sync check logicreferences/config-formats.md— Config file schemas
What ships with it: 12 files
40.2 KB alongside SKILL.md, 1 of them executable
config/
- categories.json321 B
- mcp-config.json23 B
- plugins-registry.json20 B
- settings.json108 B
- skills-registry.json19 B
references/
- config-formats.md3.6 KB
- operations.md4.4 KB
- sync-check.md3.4 KB
scripts/
- scan.pyruns14.5 KB
- .gitignore80 B
- LICENSE1.0 KB
- README.md12.7 KB