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> |
切换到 |
list |
列出所有分类 |
add-category <name> |
添加分类 / create category |
delete-category <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