skills安装方式
·
https://github.com/vercel-labs/skills#readme 这是一个由 Vercel Labs 推出的开源命令行工具,旨在帮助开发者管理和分发“代理技能”(Agent Skills)。
简单来说,“代理技能”就是给 AI 编码代理(如 Cursor、Claude Code 等)写的标准化提示词(Prompt)。这个工具能帮你轻松地在不同的 AI 代理之间共享和管理这些技能。
🛠️ 核心功能速览
- 统一管理:支持 OpenCode、Claude Code、Codex、Cursor 等 50+ 种主流 AI 代理。
- 便捷安装:通过
npx skills add命令,可以从 GitHub、GitLab 或本地路径一键安装技能包。 - 多级作用域:
- 项目级:技能安装在当前项目目录下,方便团队共享。
- 全局级:使用
-g参数,技能安装在用户目录,所有项目通用。
- 智能链接:默认使用符号链接(Symlink),确保技能更新时只需修改一份源文件。
- 技能发现:内置
find命令,可以搜索和浏览可用的技能库。
🚀 快速入门指南
1. 安装与初始化
你不需要全局安装,直接使用 npx 即可运行:
# 添加一个技能仓库(例如官方示例)
npx skills add vercel-labs/agent-skills
2. 常用命令速查表
| 命令 | 功能描述 | 示例 |
|---|---|---|
npx skills add <source> |
安装技能 | npx skills add vercel-labs/agent-skills |
npx skills list |
列出已安装 | npx skills ls -g (查看全局) |
npx skills find [query] |
搜索技能 | npx skills find typescript |
npx skills update [name] |
更新技能 | npx skills update my-skill |
npx skills remove [name] |
移除技能 | npx skills rm web-design-guidelines |
npx skills init [name] |
创建新技能 | npx skills init my-new-skill |
3. 高级使用技巧
-
精准安装:
- 指定代理:如果你只想给
Cursor和Claude安装,使用-a参数:npx skills add vercel-labs/agent-skills -a cursor -a claude-code - 指定技能:如果仓库里有很多技能,只想装某一个(比如“前端设计”):
npx skills add vercel-labs/agent-skills --skill frontend-design - 通配符:安装所有技能或所有代理:
# 安装所有技能到所有代理 npx skills add vercel-labs/agent-skills --all
- 指定代理:如果你只想给
-
作用域选择:
- 默认情况下,技能会安装到当前项目(
./.agents/skills/)。 - 如果想让技能在所有项目中生效,加上
-g参数:npx skills add vercel-labs/agent-skills -g
- 默认情况下,技能会安装到当前项目(
-
非交互模式:
- 在 CI/CD 或自动化脚本中,可以使用
-y参数跳过所有确认提示:npx skills add vercel-labs/agent-skills -y
- 在 CI/CD 或自动化脚本中,可以使用
📝 技能开发规范
如果你打算自己创建一个技能,只需要一个包含 SKILL.md 的文件夹:
-
文件结构:
my-skill/ └── SKILL.md -
SKILL.md 格式:
文件开头必须包含 YAML Frontmatter,定义name和description:--- name: my-skill description: 这是一个示例技能,用于演示如何编写技能 metadata: internal: false # 设为 true 可隐藏该技能 --- # 我的技能指南 这里写具体的提示词指令,告诉 AI 该如何执行任务。 ## 执行步骤 1. 第一步做什么 2. 第二步做什么
💡 排错与提示
- 提示 “No skills found”:
- 请检查目标仓库的根目录或
skills/目录下是否存在格式正确的SKILL.md文件。 - 确保文件头部的 YAML 格式正确(冒号后要有空格)。
- 请检查目标仓库的根目录或
- 代理不加载技能:
- 检查技能是否安装到了正确的路径(项目路径 vs 全局路径)。
- 部分代理(如 Kiro CLI)可能需要手动在配置文件中添加资源路径。
- 权限错误:
- 如果遇到权限问题,请确保你对目标安装目录有读写权限。
这个工具目前在 GitHub 上非常受欢迎(已有 20k Stars),对于提升 AI 编程效率非常有帮助。你可以先从官方的 agent-skills 仓库开始尝试!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)