基本介绍
Skills (智能体技能)是一种轻量级的开放标准,用于通过专业知识和工作流程来扩展 AI Agent 的能力。
当你需要执行可重复的工作流程时,你无需在每次和 AI 的对话中重复解释自己的流程、知识和偏好,Skills 让你只需教导一次,便能让 AI 学会相关的技能。
标准结构
根据标准定义,每个 Skill 都是一个规范化命名的文件夹,其中集合了指令、脚本和资源,AI 通过在上下文中渐进式导入这些内容来理解和学习相关技能。
my-skill/
├── SKILL.md # 必需:说明和元数据
├── scripts/ # 可选:可执行代码
├── references/ # 可选:文档参考资料
└── assets/ # 可选:模板、资源
快速安装
使用 npx skills 命令行工具可快速发现、添加和管理 skill,具体参数详见 vercel-labs/skills。
npx skills find [query] # 搜索相关技能
npx skills add <owner/repo> # 从指定 git 或本地路径添加技能
npx skills list # 列出已安装的技能
npx skills update # 升级技能
npx skills remove [skill-name] # 卸载技能
技能商店
推荐使用 skillsmp 商店,该商店中自动抓取了 Github 上的所有的 Skills 项目,并按照分类、更新时间、Star 数量等标签进行了整理。
可辅助使用 Vercel 出品的 skills.sh 排行榜,直观查看当前最受欢迎的 Skills 仓库和单个 Skill 的使用情况。
产品使用
Agent Skills 作为一套基于文件系统的跨平台标准,可以灵活地被嵌入到各种产品中使用。
编程工具
该标准目前已得到 Anthropic/OpenAI/Google/Microsoft/Cursor 等多家行业领军公司的支持,迅速成为各大主流 AI 工具的标配。
要在编程工具中安装 Agent Skills,只需要将 Skill 文件夹放入对应的路径即可。
| 工具 | 项目路径 | 全局路径 | 官方文档 |
| Claude Code | .claude/skills/ | ~/.claude/skills/ | Claude Code Skills |
| Codex | .codex/skills/ | ~/.codex/skills/ | Codex Skills |
| Gemini CLI | .gemini/skills/ | ~/.gemini/skills/ | Gemini CLI Skills |
| OpenCode | .opencode/skills/ | ~/.config/opencode/skills/ | OpenCode Skills |
| Cursor | .cursor/skills/ | ~/.cursor/skills/ | Cursor Skills |
| VS Code | .github/skills/ | ~/.copilot/skills/ | VS Code Skills |
更详细的列表参见:编程工具 Skills 路径列表
与MCP比较
mcp对于各种要求更加细致,定义了ai协议的接口参数,功能,返回值,mcp会在对话的一开始加引入全部,token的消耗比较大;而skill在一开始指引入简单的说明 可以理解为name和description,当需要的时候再去加载具体内容!
