Skills使用:Trae IDE中


更多内容:XiaoJ的知识星球


目录


1.Skills介绍

1)概念

定义:技能Skill)是一份清晰、严谨、可执行的指令文档,明确在什么条件下(When),按照哪些步骤(How),产出什么结果(What)。

作用:通过 SKILL.md 定义与管理,封装指令、脚本与资源,为智能体提供可复用的专业能力。

加载机制:按需加载,仅在任务相关时引入,减少无关信息与上下文消耗。

2)架构

一个完整Skill的结构应该如下:

Shell 复制代码
skill-name/
  │
  ├── SKILL.md                  # (必须)元数据 + 核心指令
  │
  ├── templates/                # (可选)可复用的模板
  │   └── component.tsx.md
  │
  ├── examples/                 # (可选)输入/输出示例等
  │   ├── input.md
  │   └── output.md
  │
  ├── references/               # (可选)规则参考
  │   └── rules.md
  │
  └── scripts/                  # (可选)可执行脚本
      ├── task.py
      └── task.sh

其中只有SKILL.md是必须具有的文件,其他内容则按需要添加即可。

SKILL.md 文件的格式如下:

Markdown 复制代码
---
name: 技能名称
description: 简要描述这个技能的功能和使用场景

---

# 技能名称

## 描述
描述这个技能的作用。

## 使用场景
描述触发这个技能的条件。

## 指令
清晰的分步说明,告诉智能体具体怎么做。

## 示例 (可选)
输入/输出示例,展示预期效果。

.

2.Trae IDE中使用Skills

1)Trae中创建Skill

  1. **打开设置面板:**点击 Trae 右上角 ⚙️ 设置按钮

  2. 进入"规则和技能配置":在左侧菜单中选择「规则和技能」;

  3. 创建Skill:找到技能(Skill)栏,点击「创建」按钮;

  4. 添加Skill内容:

方式 A:直接输入(技能类型+技能名称+描述+指令)

Shell 复制代码
技能类型:选择全局/项目安装;
技能名称:为该Skill起个名;
描述:简单说明这个 Skill 是做什么的、什么情况下使用它;
指令:如果任务比较复杂,可以在这里提供详细的、分步骤的指令(相当于SKILL.md中内容);

方式 B:上传文件

shell 复制代码
点击"上传进行智能解析" 
→ 上传一个 SKILL.md 文件或一个包含 SKILL.md 文件的 .zip 文件
→ 确认

2)Trae中使用Skill

在Trae打开的工程中,在右侧的AI助手(Chat/Buider/...)中,使用刚定义skills的触发条件去触发它即可使用;

.

3.Trae中Skill示例

以"直接输入"的方式为例。

1)Trae中创建Skill示例

填入以下内容:

  • 技能类型:全局

  • 技能名称:多彩输出

  • 描述:用多种颜色来包装AI回复的内容,通过颜色来区分内容的重要度,一眼就知道回复的关键点在哪里。

  • 指令:内容如下(相当于一个SKILL.md的内容)


    name: 多彩输出
    description: 用多种颜色来包装AI回复的内容,通过颜色来区分内容的重要度,一眼就知道回复的关键点在哪里。


    多彩输出

    多彩输出技能可以将AI回复的内容用不同颜色进行包装,通过颜色来区分内容的重要度,帮助您快速识别回复中的关键点。

    触发方式

    该技能支持自然语言触发,您可以使用以下方式触发多彩输出功能:

    • 请用多彩颜色回复
    • 多彩输出
    • 用颜色回复
    • 多彩颜色
    • 彩色输出

    当您使用以上自然语言表达时,AI会自动以多彩颜色的方式回复您的内容。

    使用场景

    1. 阅读长回复时:通过颜色区分重要信息,快速抓住回复的核心内容
    2. 学习新知识时:用不同颜色标记不同类型的信息,提高学习效率
    3. 工作汇报时:突出关键数据和结论,使汇报更专业、更易理解
    4. 日常交流时:增加回复的视觉吸引力,提升沟通体验

    输出解释

    技能会根据内容的类型和重要度,自动为不同部分添加颜色:

    • 红色 - 用于强调重要信息和警告
    • 绿色 - 用于显示成功或正面信息
    • 蓝色 - 用于显示一般提示或链接
    • 粉色 - 用于显示特殊说明
    • 黄色 - 用于显示注意事项

    示例

    示例1:触发多彩输出

    触发方式:输入请用多彩颜色回复
    AI回复
    Python中,可以使用requests库来发送HTTP请求。首先需要安装requests库,然后导入并使用get方法

    示例2:带问题的多彩输出

    触发方式:输入请用多彩颜色回复 Python的requests库如何使用?
    AI回复
    要使用Pythonrequests库,首先需要安装它:pip install requests。然后可以导入并使用它发送各种HTTP请求

    实现方式

    该技能直接通过AI的回复模板实现多彩输出,无需执行外部Python脚本。当您使用自然语言触发短语后,AI会自动在回复内容中添加HTML颜色标签,使不同类型的信息显示不同的颜色。

2)Trae中使用Skill示例

在Trae工程中,在右侧的AI助手(Chat/Buider/...)中,使用刚定义skills的触发条件,去触发它即可得到想要的带颜色的回复;

  • 输入命令:"彩色输出,告诉我Skills在AI编程拉面馆到底是什么?"

  • 输出内容:(带颜色的输出文字)

.


参考:

.


声明:资源可能存在第三方来源,若有侵权请联系删除!

相关推荐
PBitW9 小时前
一个skill,让项目管理和写绩效变得简单!
前端·trae
深念Y12 小时前
我在 Trae 里用 UML-mcp-renderer 画图,发现了 MCP 跟 CLI+Skills 的区别
agent·uml·cli·幻觉·mcp·trae·skills
风止何安啊1 天前
用 APP 背单词太无聊?我用 Trae Solo 移动端写个小游戏来准备 6级
前端·人工智能·trae
项目治理之道1 天前
用 Trace Skills 生成产品原型:从概念到可交互 Demo 的实战经验
ai·交互·skills
围巾哥萧尘2 天前
TRAE SOLO 三端联动·使用心得—— 从 IDE 到智能体,一个人就是一支团队@围巾哥萧尘🧣
trae
豆包MarsCode2 天前
TRAE 用户都在用哪些 Skills ?这 11 个最热门
trae
晴殇i3 天前
用 Trae Solo 写水库管理 PRD,我终于告别了“手机电脑两头忙”的狼狈
trae
PBitW4 天前
Trae 移动端,让手机也能成为生产力!
trae
code4x4 天前
Trae CN WSL 远程模式 Vue DevTools 窗口复用修复指南
trae
中间件XL4 天前
ai-agent框架spring ai/alibaba原理源码分析(三) 外部调用III-skills
ai agent·calling·spring ai·springaialibaba·skills