关于 Skillselion
Skillselion 是一个 MCP 服务,可搜索 Claude Code 技能、MCP 服务和市场目录,并将技能说明及文件载入 Agent 会话。它帮助编码 Agent 按需查找社区技能,也可汇总多个来源的规则。
主要功能
- 01搜索技能、MCP 服务和市场
- 02加载技能说明及附带文件
- 03综合多个技能的规则
- 04查看安装量与星级排名
- 05在会话开始时载入相关技能
适用场景
- 01为当前编码任务查找技能
- 02比较多个社区技能的指导内容
- 03在会话开始时载入匹配任务的技能
MCP 相关
Skillselion 向 MCP 客户端提供目录搜索、排名、技能加载和综合工具。其设置流程还可注册服务并安装 Claude Code SessionStart 钩子。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | enum | 否 | 限定为一种条目类型。省略则搜索全部类型。skill | mcp | marketplace |
| limit | integer | 否 | 最大结果数(默认值为 8)。 |
| query | string | 是 | 要搜索的内容——工具、框架、任务或关键词。 |
详细介绍
Skillselion MCP
其背后的目录:skillselion.com - 收录 86,000 多项技能、插件市场和 MCP 服务,并按真实安装量排名。
为你的编码 Agent 提供数千种经社区验证的技能——按需加载,可在任务进行中调用。
它会搜索 Skillselion,这是一个精选目录,收录 Claude Code 技能、MCP 服务和市场,并按真实安装量排名;
然后将技能的实际指令和附带文件载入会话。采用经验证的模式,而非凭空猜测。
🧩 兼容 Claude Code · Claude Desktop · Cursor · Codex · 任意 MCP 客户端
未经剪辑的真实会话:Agent 从 5 项社区技能中提取共识指南,然后加载排名最高的技能并加以应用。
🚀 安装
Claude Code - 一行命令:
claude mcp add skillselion --scope user -- npx -y skillselion-mcp
Claude Desktop / Cursor / Codex - 添加到 MCP 配置中:
{ "mcpServers": { "skillselion": { "command": "npx", "args": ["-y", "skillselion-mcp"] } } }
无需构建、身份验证或 API 密钥。通过 npx 使用一个约 30 KB 的文件。
想要全自动运行?npx -y skillselion-mcp setup 会注册服务,并且安装会话钩子,让你的 Agent 在任务匹配时立即加载相应技能——参见技能自动驾驶。
🔧 工具
| 工具 | 功能 |
|---|---|
📥 load_skill | 日常默认选择:为你的任务找到最匹配的技能并将其载入——将真实的 SKILL.md 放入上下文,并将附带的脚本和参考资料写入磁盘——让 Agent 像使用已安装的技能一样遵循它。还会返回按匹配度排序的备选技能,供你切换。 |
🧬 synthesize_skills | 跨来源指南:将最匹配的约 5 项技能的关键规则合并为一份去重且标注来源的摘要——呈现领域共识,而非某位作者的一家之言。 |
🔍 search_skillselion | 按关键词或任务搜索目录;可按 skill / mcp / marketplace 筛选。 |
🏆 top_skillselion | 排行榜——当前安装量最高的技能和星级最高的 MCP 服务。 |
我们当着镜头询问 Claude,MCP 为它带来了什么:“我无法告诉你‘这是领域共识,而非我的观点’——这是我无法伪造的部分。”
## 🔒 默认保护隐私只读、无需身份验证、不含机密信息。它不会发送你的代码、文件或你传入的 context,只会发送经过清理的搜索查询和匹配到的技能,以便目录了解接下来应该添加什么。设置 DO_NOT_TRACK=1 即可禁用这项功能。
🪄 技能自动配置
npx -y skillselion-mcp setup # interactive - pick your packs
npx -y skillselion-mcp setup --yes # non-interactive - agents / CI
全局注册 MCP,并安装 Claude Code SessionStart 钩子,在每次会话开始时自动加载与你相关的技能。
配置标志和技能包
| 标志 | 功能 |
|---|---|
--packs <a,b,…> | 一个或多个技能包(或 all),例如 --packs frontend,backend;frontend:6 可设置每个技能包的数量 |
--per-pack N | 每个技能包的技能数量(默认 3) · --top N 设置 popular 的数量 |
--auto | 根据当前仓库的技术栈调整每次会话 |
--history | 根据 Claude Code / Codex 历史记录推断你的关注方向(一次性扫描) |
--yes | 不显示提示(无终端时默认启用) |
技能包:popular (默认) · frontend · ai-agents · media · backend · devops · quality · automation。
安全设计:合并 ~/.claude/settings.json,不会覆盖;重新运行会去重,并原地升级钩子。
环境变量
| 变量 | 默认值 | 控制内容 |
|---|---|---|
GITHUB_TOKEN | - | 可选,只读;提高 GitHub 的速率限制,以便完整加载包含多个文件的技能(60 → 5000 次请求/小时) |
SK_INLINE_BUDGET | 6000 | 上下文中 SKILL.md 部分的字符上限(完整技能始终保存在磁盘上) |
SK_SYNTH_N | 5 | synthesize_skills 合并的顶级技能数量(2-8) |
SK_SYNTH_PER_SKILL | 12 | 每个源技能保留的规则上限 |
SK_SYNTH_BUDGET | 4000 | 合并摘要的字符上限 |
DO_NOT_TRACK | - | 设置为 1 即可禁用匿名需求信号 |
故障排除
Agent 看不到工具。 某些客户端会延迟显示 MCP 工具——先让 Agent 搜索名为 “skillselion” 的工具(例如 ToolSearch),然后再调用它。配置钩子会自动提醒。
load_skill 只返回 SKILL.md,没有捆绑文件。 你触发了 GitHub 未经身份验证时每小时 60 次请求的限制——在服务的 env 中设置只读 GITHUB_TOKEN。
“No skill on Skillselion clearly matches...” 这是相关性阈值按预期工作——没有匹配主题的技能,因此它不会浪费你的上下文。试试更具体的 query。
配置无法自动注册。 手动运行输出的 claude mcp add ... 命令。
开发
npm install
npm test # offline: server boots, tools, synthesis
npm run test:live # live catalog + GitHub (set GITHUB_TOKEN)
⭐ 喜欢它吗?
- 给仓库点个星 - 帮助其他开发者发现它。
- 浏览完整目录 → skillselion.com - 数千种技能、MCP 服务和市场,按实际安装量排名。
- 发现错误或缺少技能?提交问题 - 欢迎提交 PR。
📄 许可证
为开发者打造。找到所需技能,远离无关信息。→ skillselion.com/skillselion-mcp
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
