Skill可以理解为agent的技能,Claude官方的解释是,使用 Skills 可以提升执行特定任务的能力。比如,可以在本地就能调用 Skills 玩转图片、Excel、Word、PDF 等处理操作,它和agent、mcp对比:
特性对比表格
特性
Skills
Sub-Agents
MCP (Model Context Protocol)
目的 用专业知识、工作流程、资源扩展 Claude 生成自主代理处理复杂子任务 连接外部工具和数据源
调用方式 模型自动发现(基于上下文) 父代理显式生成 MCP 服务器工具调用
持久性 触发时加载到上下文 独立运行,返回结果 无状态工具执行
最适合 领域专业知识、工作流程、模板 并行任务、研究、探索 外部 API、数据库、第三方服务
上下文使用 渐进式披露(元数据→指令→资源) 每个子代理有独立上下文 最小上下文(仅工具定义)
复杂度 低(只需 SKILL.md + 可选文件) 中等(需要编排) 中-高(需要服务器设置)
示例 代码审查指南、部署工作流程 「研究这个主题」、「探索代码库」 GitHub API、数据库查询、Slack 集成
表格说明
- Skills:适用于需要特定领域知识或标准化流程的场景,通过轻量级文件(如
SKILL.md)实现功能扩展。 - Sub-Agents:适合分解复杂任务为并行子任务,需显式调用并管理子代理的上下文隔离。
- MCP:专注于与外部系统的无状态集成,需额外设置服务器支持工具调用。
你可以直接通过对话创建技能。你只需向 AI 描述你的需求,AI 就会自动为你生成对应技能的 SKILL.md 文件。例如:
帮我在 ./trae/skills 目录下创建一个新的技能 技能的名字叫 xxx 这个技能可以帮我做以下事情: - xxx - xxx - xxx
通过指定技能类型、技能名称、描述和指令,手动创建技能。
创建自定义技能的步骤
技能类型
选择技能的类型,例如“对话技能”、“任务技能”或“信息查询技能”。
技能名称
为该技能起一个简短且有辨识度的名称,例如“天气查询”或“日程提醒”。
技能描述
描述该技能的功能以及触发条件,例如“当用户询问天气时,提供实时天气信息”。
技能指令
定义技能被触发时AI应遵循的规则或信息,例如“仅提供用户指定城市的天气数据,不包含无关信息”。
字段说明表格
字段名称 说明 技能类型 选择技能的分类,如对话、任务或信息查询。 技能名称 简短且有辨识度的名称,用于快速识别技能功能。 技能描述 详细说明技能的功能、适用场景及触发条件。 技能指令 明确AI在触发技能时应执行的规则或提供的信息,确保行为符合预期。
- 在 部分,点击 创建 按钮。
- 在 窗口中,上传一个 SKILL.md 文件或一个包含 SKILL.md 文件的.zip
对话时,当你明确知道需要使用某个技能时,你可以直接向 AI 发送指令,从而精准控制 AI 的输出。例如:“用 codemap 技能总结一下这个分支的改动”。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/257555.html