Skill 的作用
- 注入专业知识 —— 让通用 Agent 具备特定领域能力(如代码审查、文档生成)
- 标准化流程 —— 确保 Agent 按统一步骤执行,输出一致
- 可复用 —— 一次创建,多个 Agent 共享
Skill 文件结构
Skill 以.zip 文件上传,包含以下内容:
SKILL.md 是核心文件,使用 YAML frontmatter + Markdown 格式:
创建 Skill
curl 示例
latest_version 由服务端维护,并以字符串返回。SKILL.md frontmatter 中的 version(如 1.0.0)仅作信息标记用途,并非服务端版本号。关联到 Agent
通过 Agent 的skills 字段将 Skill 绑定到 Agent。使用 POST 更新并携带当前 version;显式传入 skills 时会替换已保存的 skills 数组:
版本管理
每次上传同名 Skill 会创建新版本:获取 Skill 详情
列出所有 Skills
Skill 编写建议
- 明确触发条件 —— 在 description 中写清楚何时应使用此 Skill
- 步骤具体 —— Steps 中写精确操作,而非模糊描述
- 记录陷阱 —— Pitfalls 帮助 Agent 避免常见错误
- 提供验证 —— 告诉 Agent 如何确认任务完成
常见问题
Q:Skill 和 Agentsystem 提示词有什么区别? A:system 是 Agent 的通用指令,对所有任务生效。Skill 是按需激活的专业模块,Agent 根据任务内容决定是否使用。
Q:一个 Agent 可以关联多少个 Skills? A:无硬性限制,但建议控制在 10 个以内以确保 Agent 行为可预测。
Q:Skills 功能何时全面开放? A:当前处于 M2 门控阶段,预计后续版本全量开放。可联系我们申请提前开通。
Q:zip 文件大小有限制吗? A:单个 Skill zip 文件不超过 10MB。
下一步
Agent 工具
为 Agent 配备内置、MCP 和自定义工具。
定义 Agent
回顾 Agent 配置。
启动 Session
管理会话生命周期。
快速开始
5 步跑通第一个 Cloud Agent。