多来源技能安装
支持 GitHub 简写(owner/repo)、完整 GitHub URL、仓库内技能子路径、GitLab、Azure Repos、任意 Git URL 以及本地目录作为技能来源,统一通过 skills add 解析并安装。

skills 是面向开放 Agent Skills 生态的命令行工具,由 Vercel Labs 维护,npm 包名为 skills,当前版本 1.7.0。它把技能(skill)当作可安装的模块化包:技能以 SKILL.md 描述自身能力,CLI 负责从远端仓库或本地目录解析来源、下载文件,并按目标 Agent 的目录约定安装或软链接。
它解决的核心问题是技能的分发与复用。用户无需手动克隆仓库、复制文件到各 Agent 的配置目录,只需一条 npx skills add 命令即可完成安装;skills use 还能在不安装的情况下生成提示词,直接交给受支持的编码 Agent 使用。CLI 支持 GitHub 简写、完整 URL、GitLab、Azure Repos、任意 Git URL 与本地路径,并复用已有的 Git、GitHub CLI 或 SSH 凭据访问私有仓库。
除安装外,它还提供 find 搜索、list 列出、update 更新、remove 移除、init 创建等子命令,并内置 find-skills 技能,帮助 Agent 在对话中主动发现并推荐可安装的技能。适合需要为多个编码 Agent 统一管理技能库的开发者与团队。
支持 GitHub 简写(owner/repo)、完整 GitHub URL、仓库内技能子路径、GitLab、Azure Repos、任意 Git URL 以及本地目录作为技能来源,统一通过 skills add 解析并安装。
skills use 会像 add 一样解析来源,把选中的技能文件写入临时目录,并只把生成的提示词输出到 stdout;配合 --agent 可直接以交互方式启动受支持的编码 Agent。
该能力让 Skills CLI 安装的 Skill 可被多种编码 Agent 直接使用:README 声明支持 OpenCode、Claude Code、Codex、Cursor 等 80 余种 Agent,安装时可通过 -a/--agent 指定目标 Agent,或用 --all 一次性安装到全部 Agent,从而无需为不同 Agent 分别准备 Skill。
对 GitHub HTTPS 与简写来源先使用常规 Git 凭据,失败后尝试 gh repo clone 再回退 SSH;也可显式设置 GITHUB_TOKEN 或 GH_TOKEN 用于 API 访问、私有仓库下载与更新检查。
内置 find-skills 技能,当用户询问“有没有能做 X 的技能”时,引导 Agent 先查 skills.sh 排行榜,再用 npx skills find [query] 搜索,并按安装量、来源信誉与仓库 star 数评估质量。
默认以软链接方式把技能接入 Agent 目录,使用 --copy 则改为复制文件;-g/--global 安装到用户级目录而非项目目录,-y/--yes 跳过确认提示。
使用场景需要为项目引入前端设计相关技能
执行 npx skills add vercel-labs/agent-skills --skill frontend-design --skill skill-creator,只安装选中的技能,而不是仓库中的全部内容。
使用场景只想临时使用某个技能,不希望写入 Agent 目录
执行 npx skills use vercel-labs/agent-skills@web-design-guidelines | claude,把生成的提示词通过管道交给 Claude 使用。
使用场景用户询问如何优化 React 应用性能
Agent 依据 find-skills 技能执行 npx skills find react performance,核对安装量与来源后给出安装命令。