最近有开始了解skills,之前在网上搜索了一通,才安装上一个通用的skills,结果昨天在社区里发现了超级有用的skills安装技巧,特别全面:
因为前人的积累已经比较多了,我想要使用一些已经封装好的skills(其实是懒得根据自己的项目梳理和校对)看下效果,于是结合上文中的方法二,研究了一下如何使用终端快速进行skills的安装!以下是我昨天的研究成果,因为也是边做边学的,难免有错漏之处,烦请大家批评指正!
其实我个人对 Node.js也不是很熟悉,也是按照AI的教程来做的:
-
- 访问 Node.js 官方网站 Node.js — 在任何地方运行 JavaScript
- 下载适合您系统的版本(推荐 LTS 版本)
- 按照安装向导完成安装
安装结束后记得重启下Trae,以及检查下系统环境变量 PATH 中是否有 Node.js 的安装路径。
随后可以在终端中执行
node --version
npm --version
可以查到版本号就可以啦
$ node --version
v24.14.0
$ npm --version
11.9.0
【Trae实用技巧】Skills很简单 这篇里面有提供两个网址,以 https://skills.sh/为例
进入之后搜索想要的Skills名称就可以啦,如果你不知道有哪些可用,可以看下这篇:
研发场景十大热门 Skills 推荐,以 find-skills为例,搜索后可以找到终端指令:
npx skills add https://github.com/vercel-labs/skills --skill find-skills
如果直接执行上面的安装指令,会发现可能在trae的“规则与技能”中找不到对应的技能,我研究了一下,需要在指令后将agent绑定到Trae CN,即
npx skills add ``https://github.com/vercel-labs/skills`` --skill find-skills --agent ‘trae-cn’
可以按需选择,安装到全局
skills
│
◇ Source:
│
◇ Repository cloned
│
◇ Found 1 skill
│
● Selected 1 skill: find-skills
│
◇ Installation scope
│ Global
│
◇ Installation method
│ Symlink (Recommended)
│
◇ Installation Summary ─────────╮
│ │
│ ~.agents\skills\find-skills │
│ symlink → Trae CN │
│ │
├────────────────────────────────╯
│
◇ Security Risk Assessments ─────────────────────────────────╮
│ │
│ Gen Socket Snyk │
│ find-skills Safe 0 alerts Med Risk │
│ │
│ Details:
│
│ │
├─────────────────────────────────────────────────────────────╯
│
◇ Proceed with installation?
│ Yes
│
◇ Installation complete
│
◇ Installed 1 skill ──────────────╮
│ │
│ ✓ ~.agents\skills\find-skills │
│ symlinked: Trae CN │
│ │
├──────────────────────────────────╯
│
└ Done! Review skills before use; they run with full agent permissions.
随后就可以在“规则与技能”中找到安装的Skills了
如果你没有在安装时加上 --agent ‘trae-cn’ 后缀,不能通过可视化的方式来管理和卸载Skills
可以使用以下方式:
查看已安装的Skills(全局)
$ npx skills ls -g Global Skills
Global Skills
find-skills ~.agents\skills\find-skills
Agents: Trae CN
xlsx ~.trae-cn\skills\xlsx
Agents: Trae CN
卸载指定的Skills(全局),如find-skills
npx skills rm --global find-skills
│
◇ Found 2 unique installed skill(s)
◇ Targeting 41 potential agent(s)
│
● Skills to remove:
│
│ • find-skills
│
◇ Are you sure you want to uninstall 1 skill(s)?
│ Yes
│
◇ Removal process complete
│
◆ Successfully removed 1 skill(s)
│
└ Done!
结合npx skills --help指令,trae帮忙总结了以下管理命令:
5.1 卸载技能
交互式卸载 :
npx skills remove
会显示已安装的技能列表,让您选择要卸载的技能。
按名称卸载 :
npx skills remove find-skills
从全局范围卸载 :
npx skills rm --global find-skills
批量卸载 :
npx skills remove --skill '*'
--agent '*' -y
卸载所有技能(慎用)。
5.2 管理技能
查看已安装的技能 :
npx skills list
查看全局技能 :
npx skills ls -g
按代理过滤查看 :
npx skills ls -a claude-code
检查技能更新 :
npx skills check
更新所有技能 :
npx skills update
搜索技能 :
-
交互式搜索: npx skills find
-
按关键词搜索: npx skills find typescript
使用终端的方案安装现有的Skills只是其中一种安装方式而已,而且这个方式也不见得就是最方便可行的,希望大家按照自己习惯的方式进行,【Trae实用技巧】Skills很简单中提供了多种安装方式,大家可以按需选择。
在使用过程中,我也遇到了很多问题,比如一直无法clone,大家可以试着ping一下下载地址;还因为Windows 系统的路径长度限制导致无法安装,最后去github上手动下载了markdown文件,上传到Trae后智能解析去导入……所以大家可以多多尝试,祝愿大家都能成功上手,找到适合自己的Skills,最后能够创建属于自己的Skills~
最后放几篇官方的参考文档,希望对你有所帮助:
