使用说明
skills-master-mcp
Quick Start • Example • Tools • Architecture • Agents
这是什么?
A. 即插即用 主控程序 将您的AI编码代理连接到 技能MP 市场-8000多种社区技能。
您可以搜索技能,轻松安装( ~/.claude/skills/)或者直接将它们读取到代理的上下文中(无需安装)。
不需要API密钥。
要设置的一个命令。
关键的想法是帮助像我这样懒惰的人更频繁地使用技能,并为我们亲爱的代理人节省时间和代币。
示例
这是一个真实的用例:将Markdown文件转换为PDF。
您可以让代理通过网络搜索学习如何操作,也可以简单地导入技能。
超级高效和快速。
You: "I need to convert README.md to a PDF"
Agent: searches SkillsMP for "markdown to pdf"
→ finds a skill for it
→ reads the SKILL.md content from GitHub
→ now has the full instructions in context
Agent: "I found a skill for this. It uses Puppeteer to render
the markdown and save it as PDF. Let me do that now."
...converts your file using the skill's instructions.
You: ":))))"
该技能从未安装到您的 ~/.claude/skills
代理人只是阅读了它,学习了方法,并执行了它。
一次性使用。
如果你想永久获得一项技能,你也可以安装它:
You: "Install that markdown-to-pdf skill for Claude Code"
Agent: runs install_skill
→ skill is now saved to .claude/skills/
→ available in every future conversation
快速开始
没有API密钥
不 .env
没有配置
只需安装并运行
克劳德代码
claude mcp add skills-master -- npx skills-master-mcp
光标
增添 .cursor/mcp.json:
{
"mcpServers": {
"skills-master": {
"command": "npx",
"args": ["skills-master-mcp"]
}
}
}
任何MCP兼容客户端
npx skills-master-mcp
工具
| 工具 | 输入 | 输出 |
|---|---|---|
search |
关键字(例如。, "react testing") |
与姓名、作者、明星、链接匹配的技能列表 |
ai_search |
普通英语(例如。, "how to build REST APIs") |
语义相关技能按相关性排名 |
read_skill |
GitHub所有者+仓库+路径 | 技能的完整skill.md内容,加载到代理上下文中 |
install_skill |
GitHub源代码+技能名称+目标代理 | 技能永久保存到代理的技能目录 |
remove_skill |
技能名称 | 从代理的技能目录中删除技能文件 |
Full parameter reference
search
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
query |
字符串 | 必需的 | 搜索词 |
page |
编号 | 1 |
页码 |
limit |
编号 | 20 |
每页结果(最多:100) |
sort_by |
字符串 | "stars" |
"stars" 或 "recent" |
response_format |
字符串 | "markdown" |
"markdown" 或 "json" |
ai_search
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
query |
字符串 | 必需的 | 自然语言查询 |
response_format |
字符串 | "markdown" |
"markdown" 或 "json" |
read_skill
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
owner |
字符串 | 必需的 | GitHub用户/组织 |
repo |
字符串 | 必需的 | 存储库名称 |
path |
string | -- | 技能文件夹路径 |
branch |
字符串 | "main" |
Git分支 |
install_skill
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
source |
字符串 | 必需的 | GitHub owner/repo 或完整URL |
skills |
字符串 | 必需的 | 技能名称(逗号分隔) |
agents |
字符串 | 必需的 | 目标代理(逗号分隔) |
global |
布尔值 | false |
全局安装(用户级别) |
remove_skill
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
skills |
字符串 | 必需的 | 要删除的技能名称(逗号分隔) |
agent |
字符串 | "claude-code" |
目标代理 |
global |
布尔值 | false |
从全局范围中删除 |
支持的代理
| 代理 | 安装 | 删除 |
|---|---|---|
| 克劳德代码 | 是 | 是 |
| 光标 | 是 | 是 |
| 法典 | 是 | -- |
| 开源代码 | 是 | -- |
| GitHub Copilot | 是 | -- |
| 鲁 | 是 | -- |
| 反重力 | 是 | -- |
运作原理
Your AI Agent
│
▼
skills-master-mcp (local, via npx)
├── search / ai_search ──▶ Proxy Backend ──▶ SkillsMP API
├── read_skill ──────────▶ GitHub (direct)
├── install_skill ───────▶ npx add-skill
└── remove_skill ────────▶ Local file deletion
搜索请求通过代理后端,因此您不需要API密钥。其他一切都是直接的。
配置
无需配置。高级使用的可选环境变量:
| 变量 | 默认值 | 描述 |
|---|---|---|
SKILLS_MASTER_BACKEND_URL |
生产URL | 覆盖后端端点 |
TRANSPORT |
stdio |
stdio 或 http |
PORT |
3000 |
HTTP端口(当 TRANSPORT=http) |
链接
许可证
麻省理工学院
