当官方 Skill 无法满足业务需求时,可通过上传 ZIP 技能包创建自定义 Skill。本文说明 ZIP 包的要求和 SKILL.md 的编写规范。
当官方 Skill 无法满足业务需求时,可通过上传 ZIP 技能包创建自定义 Skill。
字段说明
description 编写建议
description 的质量决定了智能体调用 Skill 的准确性。建议包含以下信息:
该示例中:
提交后系统会自动审查 Skill 内容,预计耗时约 2 分钟,期间状态为
重新上传同名 Skill 的 ZIP 包时,系统会创建新版本,流程与首次创建一致:
上传的控制台操作步骤和 API 调用方式见 Agent Skill,本文只讲 ZIP 包该怎么准备。
ZIP 技能包要求
| 要求 | 说明 |
|---|---|
| 必须包含 SKILL.md | ZIP 包根目录下必须有 SKILL.md 文件,用于定义 Skill 元信息。 |
| 大小限制 | 整个 ZIP 包不超过 10 MB。 |
| 名称唯一 | SKILL.md 中的 name 字段不可与当前账号下已有 Skill 重名。 |
SKILL.md 编写规范
SKILL.md 使用 YAML 格式定义 Skill 的名称和描述。格式如下:
| 字段 | 必填 | 说明 |
|---|---|---|
| name | 是 | Skill 的唯一标识名称。建议使用小写英文和连字符,如 data-cleaner、invoice-parser。 |
| description | 是 | 描述 Skill 的触发条件和处理能力。智能体根据此描述判断是否调用该 Skill,因此描述的质量直接影响 Skill 的调用准确率。 |
- 适用的输入类型:明确 Skill 处理的文件格式或数据类型。
- 支持的操作:列出 Skill 可以执行的具体操作。
- 触发关键词:用户对话中可能出现的、应触发该 Skill 的关键词或表达方式。
- 不适用的场景:标注不应触发该 Skill 的场景,避免误调用。
- 明确了支持的文件格式(.xlsx、.xlsm、.csv、.tsv)。
- 列出了适用操作(读取、编辑、创建、格式转换、数据清洗等)。
- 包含了触发场景描述(用户提到文件名或路径时也应触发)。
- 标注了不适用的场景(产出物为 Word、HTML、Python 脚本等情况)。
提交后的审查
提交后系统会自动审查 Skill 内容,预计耗时约 2 分钟,期间状态为 checking。
- 审查通过:状态变为
active,Skill 出现在自定义标签页中,可挂载到智能体。 - 审查未通过:状态变为
rejected,不能挂载。请根据提示修改 SKILL.md 内容后重新上传。
更新自定义 Skill
重新上传同名 Skill 的 ZIP 包时,系统会创建新版本,流程与首次创建一致:
- 修改本地 ZIP 包中的内容(如更新 SKILL.md 中的 description)。
- 在自定义标签页中重新上传 ZIP 包。
- 审查通过后生成新版本号。
挂载到智能体时必须指定具体版本号,上传新版本不会自动改变已挂载智能体使用的版本。如需让智能体用上新版本,要在智能体配置里把版本改过去。
下一步
- Agent Skill:上传、挂载、版本管理与删除的完整操作。
- Skill 简介:Skill 的定位与调用机制。