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编程拉面馆到底是什么?"

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

.


参考:

.


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

相关推荐
MingT 明天你好!2 小时前
trae中安装mcp报Cannot find package/ERR_MODULE_NOT_FOUND问题
node.js·trae
程序员爱德华3 小时前
AI Coding 使用教程
copilot·cursor·trae·claude code·ai coding
飞哥数智坊10 小时前
没有内测邀请码?我来帮你实测下 SOLO 网页端
人工智能·trae
G皮T10 小时前
【OpenClaw】创建一个每日热点新闻 Skill
人工智能·ai·大模型·agent·skills·openclaw·龙虾
sinat_267611914 天前
Trae AI 进行 Android 从0 到 1的一键开发
kotlin·android studio·trae
zero15974 天前
AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南
ai编程·skills·superpowers·ai编程效率工具
测试开发技术4 天前
Cursor 生成测试用例实战:一个 Skill,10 分钟产出可评审测试用例
自动化测试·软件测试·测试开发·测试用例·cursor·skills
阆遤5 天前
利用TRAE对nanobot进行安全分析并优化
python·安全·ai·trae·nanobot
熊猫钓鱼>_>5 天前
使用腾讯云 ClawPro 助手打造南京旅游攻略应用实践
人工智能·云计算·腾讯云·skills·adp·openclaw·claw
迷失05 天前
基于AI多智能体的自主渗透测试框架
ai·渗透测试·agent·multi-agent·skills·渗透测试skill