npx skills 搜索并安装 AI Agent 技能实战指南
【免费下载链接】skillsThe open agent skills tool - npx skills项目地址: https://gitcode.com/GitHub_Trending/ad/skills
skills是一个管理 AI Agent 技能的命令行工具。如果你在用 Cursor、Claude Code 这类编码代理,想给它装上别人写好的技能包(SKILL.md),npx skills一条命令就能完成搜索、挑选、安装和卸载,不用自己 clone 仓库再拷文件。
🧩 手工拷技能包拷到崩溃
看到一个技能仓库觉得不错,落地却要先 clone、再翻目录找到 SKILL.md,然后拷进对应代理的目录——装两个代理就要拷两份。更麻烦的是不记得仓库名时,连个能搜的地方都没有。npx skills 的交互式安装流程把这条链路串了起来:一条命令搜索,一次回车选定,自动装进正确目录并记下锁定文件。
首次跑起来
- 确认 Node 版本:
node -vskills 需要 Node 22.20 及以上,版本过低会在启动时报错。
- 在项目目录里跑交互式搜索:
npx skills find首次运行会先下载包,随后终端里出现一个类 fzf 的搜索框,输入至少 2 个字符的关键词即出结果。
- 已知仓库的话直接安装:
npx skills add vercel-labs/agent-skills跳过搜索,直接进入选代理、确认安装的环节。
实操走一遍:从搜索框到装完
进入搜索框后,系统只显示一行Search skills:。输入 "design",不到一秒列出最多 8 条结果,每条带来源仓库和安装量(src/find.ts)。↑/↓ 移动,回车选定,Esc 取消。
选定后转入安装流程(src/add.ts),连续问三个问题:
- 装给哪些代理:多选列表。本机检测到的代理会列出来,通用项默认锁定选中,还能在搜索框里过滤。新手只勾自己真正在用的那个即可,不必全选。这个选择会被记住,下次自动预选。
- 范围选 Project 还是 Global:Project 装进当前目录、随项目提交;Global 装进主目录、跨项目共用。第一次用建议 Project。
- Symlink 还是 Copy:只在所选代理的目标目录不一致时才问。Symlink 是唯一数据源、更新同步;Copy 给每个代理独立一份文件。选 Symlink。
三问答完,自动下载源、写入 skills-lock.json,结束时会打印技能页面地址。
效率选项
| 选项 | 作用 | 适用场景 |
|---|---|---|
-y/--yes | 跳过所有确认提示,自动选择检测到的代理 | CI 或新项目里复现同一套组合 |
--list | 只列出仓库可用技能,不安装 | 先看仓库里有什么再决定 |
--all | 全部技能装给全部代理,不提示 | 新机器上快速铺开 |
find还支持--owner <name>,把搜索结果限定在某个作者名下,关键词噪音大时很好用。
避坑提醒
- 现象:在代理会话里(如 Claude Code 的终端)运行
npx skills find,只打印两行提示,不出现交互框 →处理办法:交互模式需要真实 TTY。在这种环境先跑npx skills find <关键词>,它会直接打印结果,拿到owner/repo@skill格式后再执行npx skills add owner/repo@skill安装。 - 现象:装私有仓库报无权限 →处理办法:它复用本机已配置的 Git 凭证(HTTPS 凭据、GitHub CLI 或 SSH)。没配 token 的话,先导出
GITHUB_TOKEN或GH_TOKEN。 - 现象:仓库更新了,本地技能还是旧的 →处理办法:在项目里跑
npx skills update拉取更新;换机器时用npx skills experimental_install从 skills-lock.json 恢复整套环境。
skills 把"clone、翻文件、拷目录"压缩成"搜一下、挑一个、装好",流程熟了之后全程不到一分钟。现在打开你的项目,敲一句npx skills find,装上第一个技能试试。
【免费下载链接】skillsThe open agent skills tool - npx skills项目地址: https://gitcode.com/GitHub_Trending/ad/skills
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考