skills:跨多种 Agent 安装和管理开放技能包
一分钟看懂
skills 是开放 Agent 技能生态的命令行工具,通过 npx skills 从 GitHub、GitLab、其他 Git 地址、本地目录或下载链接发现并安装 SKILL.md 技能,支持 Codex、Claude Code、Cursor、OpenCode 等多种 Agent。
你可以用它做什么
- 查看一个仓库包含哪些技能,并只安装需要的项目。
- 把技能安装到当前项目或用户级目录,并指定目标 Agent。
- 不永久安装,临时生成某项技能的提示并启动支持的 Agent。
- 搜索、列出、更新或移除已安装技能。
- 从私有仓库复用现有 Git、GitHub CLI 或 SSH 身份验证。
主要能力
工具支持仓库简写、完整 URL、仓库子目录、任意 Git 地址、本地路径和受限大小的归档下载。交互安装可选择符号链接或复制;命令覆盖 add、use、list、find、update、remove 和 init,并支持面向 CI 的非交互参数。
适合哪些人
它适合同时使用多个编码 Agent、需要统一安装方式的个人和团队,也适合技能作者创建模板并测试分发。仅在单一工具里手工维护少量技能的用户,可能无需额外管理层。
怎么开始使用
无需全局安装即可运行,例如 npx skills add vercel-labs/agent-skills。先加 --list 查看可用技能,再用 --skill 和 --agent 精确选择;默认安装到项目范围,--global 可改为用户范围。npx skills use 可临时使用技能而不保留安装。
使用前需要知道
技能本质上会影响 Agent 行为,来源仓库和 SKILL.md 内容必须视为可执行配置来审查。私有仓库安装会使用本机已有凭据;直接下载可包含归档文件,只有信任来源时才应提高大小或文件数量限制。符号链接与复制方式的更新行为不同。项目采用 MIT 许可证。