skills-cross-platform
v1.0.1
Published
这是一个基于 **Model Context Protocol (MCP)** 的技能管理服务,专为 Agent 扩展能力而设计。它模拟了 Claude 的技能扩展机制,允许 Agent 通过标准化的 `SKILL.md` 指令文件来获取特定领域的专业知识。
Readme
Skills Manager MCP Server
这是一个基于 Model Context Protocol (MCP) 的技能管理服务,专为 Agent 扩展能力而设计。它模拟了 Claude 的技能扩展机制,允许 Agent 通过标准化的 SKILL.md 指令文件来获取特定领域的专业知识。
主要特性:
- 开箱即用: 支持通过
npx直接运行,无需复杂的本地配置。 - 双源扫描:
- 内置技能: 包含随包分发的核心技能(如
skill-creator)。 - 用户技能: 自动扫描
~/.gemini/skills/目录下的自定义技能。
- 内置技能: 包含随包分发的核心技能(如
- 智能覆盖: 用户自定义的同名技能会自动覆盖内置技能,实现个性化定制。
- 全量导出: 支持通过
export_skill导出技能完整目录结构,方便 Agent 一次性加载所有指令。 - 快捷安装: 支持通过 URL 直接安装云端的技能。
快速开始
在 MCP 客户端中配置
您可以在任何支持 MCP 的客户端(如 Gemini CLI, Claude Desktop)中使用此服务。推荐使用 npx 方式。
{
"mcpServers": {
"skill-manager": {
"command": "npx",
"args": ["-y", "skills-cross-platform"]
}
}
}提供的工具 (Tools)
此服务向 Agent 暴露以下工具:
list_skills- 描述: 获取所有可用技能的清单。
- 返回: 包含技能名称、描述、来源(bundled/user)以及绝对路径的 JSON 列表。
create_skill- 参数:
name,description,instructions - 描述: 在用户目录 (
~/.gemini/skills/) 创建一个新的技能模版。
- 参数:
export_skill- 参数:
name - 描述: 递归读取技能目录下的所有非忽略文件,并以 JSON 格式返回 (文件名 -> 内容)。
- 用途: Agent 用于“阅读”技能的完整指令、脚本描述或参考资料。
- 参数:
install_skill- 参数:
url(SKILL.md 的链接),name(可选) - 描述: 从远程 URL 下载并安装技能。支持自动转换 GitHub Web 链接为 Raw 链接。
- 参数:
内置技能
skill-creator: 一个元技能,包含创建高质量 Agent Skill 的官方最佳实践指南。
目录结构
bundled_skills/: 内置技能库。~/.gemini/skills/: 用户存放个人技能的默认位置。
