agentsclimarketplace

Skills manager claude code

Skill Xue-Sir/skills-manager/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

Install
npx -y skills add Xue-Sir/skills-manager --skill skills-manager-claude-code

Assembled 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 — skills
  • plugins-registry.json — plugins
  • mcp-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

  1. Only touch skillOverrides and enabledPlugins in settings.local.json
  2. Only touch mcpServers in ~/.claude.json, always backup first
  3. MCP deletion requires --allow-delete-mcp flag
  4. Read → modify → Write, never overwrite

Dispatch

Parse $ARGUMENTS and route to operation. Read references/operations.md for full logic.

Operations

CommandTrigger
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 saysAction
切换到xxx模式 / switch to xxxswitch category
把xxx归成一类 / create category xxxadd-category
额外开启xxx / enable xxxadd item as override
去掉xxx / disable xxxremove item as override
列出所有分类 / list categorieslist
把xxx加入yyy / add xxx to yyyedit-category
分析这个项目 / analyze projectrecommend category

Reference Files

Read as needed:

  • references/operations.md — All operation details
  • references/sync-check.md — Sync check logic
  • references/config-formats.md — Config file schemas

What ships with it: 12 files

40.2 KB alongside SKILL.md, 1 of them executable

references/

scripts/

Keep looking

Skills are one crate of 326,861. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.