更多内容:XiaoJ的知识星球
目录
-
- 1.Skills介绍
- [2.Trae IDE中使用Skills](#2.Trae IDE中使用Skills)
- 3.Trae中Skill示例
- 参考:
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
-
**打开设置面板:**点击 Trae 右上角 ⚙️ 设置按钮;
-
进入"规则和技能配置":在左侧菜单中选择「规则和技能」;
-
创建Skill:找到技能(Skill)栏,点击「创建」按钮;
-
添加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:触发多彩输出
触发方式:输入
请用多彩颜色回复
AI回复:
在Python中,可以使用requests库来发送HTTP请求。首先需要安装requests库,然后导入并使用get方法。示例2:带问题的多彩输出
触发方式:输入
请用多彩颜色回复 Python的requests库如何使用?
AI回复:
要使用Python的requests库,首先需要安装它:pip install requests。然后可以导入并使用它发送各种HTTP请求。实现方式
该技能直接通过AI的回复模板实现多彩输出,无需执行外部Python脚本。当您使用自然语言触发短语后,AI会自动在回复内容中添加HTML颜色标签,使不同类型的信息显示不同的颜色。
2)Trae中使用Skill示例
在Trae工程中,在右侧的AI助手(Chat/Buider/...)中,使用刚定义skills的触发条件,去触发它即可得到想要的带颜色的回复;
-
输入命令:"彩色输出,告诉我Skills在AI编程拉面馆到底是什么?"
-
输出内容:(带颜色的输出文字)
.
参考:
-
Trae:Skills
.
声明:资源可能存在第三方来源,若有侵权请联系删除!