惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
C
Check Point Blog
博客园_首页
B
Blog
D
Docker
U
Unit 42
量子位
I
InfoQ
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
GbyAI
GbyAI
L
LangChain Blog
云风的 BLOG
云风的 BLOG
博客园 - Franky
美团技术团队
T
The Blog of Author Tim Ferriss
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
Vercel News
Vercel News
Recent Announcements
Recent Announcements
雷峰网
雷峰网
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Google DeepMind News
Google DeepMind News

博客园 - Daniel_Lu

安装 opencode opencode 设置代理启动 如何在 Qoder、Cursor、Trae、Windsurf 等 AI Coding 工具中使用 Claude Skills MyBatis-Plus笔记 sourcetree中 用winmerge fiddler 生成代码 idea 破解 MyBatisCodeHelper-Pro插件破解版[2.9.7] WEBPACKCONFIG 自动跳转 webstorm 用SQL语句去掉重复的记录(转) D3.js 分布式事务seata 彻底搞懂JAVA路径问题 idea 代码生成 自动生成 serialVersionUID 的设置 狂神说SSM框架系列连载 缓存穿透、缓存击穿、缓存雪崩区别和解决方案 多线程 Maven自定义骨架 kafka 面试题 python项目换目录后pip出错
如何在Trae中使用Claude Code工具中使用Skills?
Daniel_Lu · 2026-01-21 · via 博客园 - Daniel_Lu

参考:

https://zhuanlan.zhihu.com/p/1979612552804713312

https://blog.csdn.net/yalywq/article/details/158974407

总结:

npm i -g openskills

openskills install anthropics/skills

或者全局: 

openskills install anthropics/skills --global

其他非官方:

openskills install your-org/custom-skills 

如果网络不好,手动下载下来然后:

openskills install /path/to/your/downloaded/skills --global

创建 AGENTS.md 后:

openskills sync

有几点补充:

1.新版本的Trae中,也增加了skill的模块,但是我配置前没有升级到最新版本,只想用claude Code的Skills,所以其实也不需要用这个功能,按上面的步骤先同步。

image

 2.我用原博主写的使用方法优化了一下,在项目的规则中写如下:

 

image

image

 使用 npx openskills install 用户名/仓库名 --local 是否也是实际copy到 .trae/skills/ ?

这是一个非常关键的细节:npx openskills install --local 默认并不会直接 copy 到 .trae/skills/,而是默认 copy 到 .agent/skills/

虽然 Trae 能够识别这两个路径,但它们的逻辑关系如下:

1. 默认路径的差异

  • OpenSkills 的逻辑: 它遵循的是社区通用的 OpenClaw / Claude Skills 标准。当你运行 install --local 时,它会在你当前目录下创建:

    ./.agent/skills/仓库名/

  • Trae 的原生逻辑: Trae 官方定义的私有配置路径通常是:

    ./.trae/skills/

2. 为什么在 Trae 里能用?

因为 Trae 做了兼容。

Trae 的 AI 引擎在启动时会同时扫描几个特定的位置:

  1. .trae/skills/ (Trae 专用)

  2. .agent/skills/ (社区通用标准)

  3. .cursor/rules/ (兼容 Cursor 的规则,部分版本支持)

所以,即便 openskills 把文件放到了 .agent/skills/,你在 Trae 里依然能正常使用这个技能。

3. 如果你想让它“精准”进入 .trae/skills/

如果你强迫症发作,或者希望完全符合 Trae 的原生项目结构,你可以使用 openskills 的路径参数(如果版本支持)或者直接在终端配合 mv 命令:

推荐的“一键式”做法:

先执行安装,然后移动(在 Trae 终端操作):

npx openskills install 用户名/仓库名 --local && mkdir -p .trae/skills && mv .agent/skills/* .trae/skills/ && rm -rf .agent

4. 总结异同点

  • 物理位置: openskills --local 落地在 .agent/;Trae 原生落地在 .trae/

  • 文件夹内容: 里面保存的东西完全一样,包括 SKILL.md 和所有子文件夹。

  • 识别效果: 对 Trae 的 AI 来说没有区别,它都能读到。

建议:

既然你使用 Trae 进行开发,我建议你统一手动维护 .trae/skills/ 目录。因为 Trae 的某些 UI 界面(如设置面板里的规则列表)对 .trae/ 下的文件会有更好的图形化展示和开关控制。如果你用 openskills 安装了,直接把那个文件夹拖进 .trae/skills/ 即可。