使用终端快速安装skills

最近有开始了解skills,之前在网上搜索了一通,才安装上一个通用的skills,结果昨天在社区里发现了超级有用的skills安装技巧,特别全面:

【Trae实用技巧】Skills很简单

因为前人的积累已经比较多了,我想要使用一些已经封装好的skills(其实是懒得根据自己的项目梳理和校对)看下效果,于是结合上文中的方法二,研究了一下如何使用终端快速进行skills的安装!以下是我昨天的研究成果,因为也是边做边学的,难免有错漏之处,烦请大家批评指正!

  1. 安装 Node.js

其实我个人对 Node.js也不是很熟悉,也是按照AI的教程来做的:

安装结束后记得重启下Trae,以及检查下系统环境变量 PATH 中是否有 Node.js 的安装路径。

随后可以在终端中执行

node --version
npm --version

可以查到版本号就可以啦

$ node --version
v24.14.0

$ npm --version
11.9.0
  1. 找到Skills的npx地址

【Trae实用技巧】Skills很简单 这篇里面有提供两个网址,以 https://skills.sh/为例

进入之后搜索想要的Skills名称就可以啦,如果你不知道有哪些可用,可以看下这篇:

研发场景十大热门 Skills 推荐,以 find-skills为例,搜索后可以找到终端指令:

npx skills add https://github.com/vercel-labs/skills --skill find-skills
  1. 安装Skills到trae

如果直接执行上面的安装指令,会发现可能在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了

  1. 管理与卸载

如果你没有在安装时加上 --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!

  1. 其他参考

结合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

  1. 写在最后

使用终端的方案安装现有的Skills只是其中一种安装方式而已,而且这个方式也不见得就是最方便可行的,希望大家按照自己习惯的方式进行,【Trae实用技巧】Skills很简单中提供了多种安装方式,大家可以按需选择。

在使用过程中,我也遇到了很多问题,比如一直无法clone,大家可以试着ping一下下载地址;还因为Windows 系统的路径长度限制导致无法安装,最后去github上手动下载了markdown文件,上传到Trae后智能解析去导入……所以大家可以多多尝试,祝愿大家都能成功上手,找到适合自己的Skills,最后能够创建属于自己的Skills~

最后放几篇官方的参考文档,希望对你有所帮助:

一文读懂 Skills|从概念到实操的完整指南

从理解到应用 | 在 TRAE 中快速上手 Skills

从“能用”到“会用”|如何写好一个 Skill

研发场景十大热门 Skills 推荐

2 个赞

大家好,我是前人

大家好,我是后人