Skip to main content
POST
创建技能版本
每个请求都必须同时发送 ?beta=trueanthropic-beta: skills-2025-10-02

授权

X-Api-Key
string
header
默认值:sk-ant-local-default
必填

OMA 工作区 API 密钥。

请求头

anthropic-beta
string
必填

用于指定要使用的 beta 版本的可选请求头。

要使用多个 beta,请使用逗号分隔的列表(如 beta1,beta2),或为每个 beta 分别指定该请求头。

anthropic-version
string

你想使用的 OMA API 版本。

在此处阅读更多关于版本控制和我们版本历史的信息。

路径参数

skill_id
string
必填

技能的唯一标识符。

ID 的格式和长度可能会随时间变化。

查询参数

beta
enum<boolean>
必填

为此接口启用 Beta API 合同,必须为 true

可用选项:
true

请求体

multipart/form-data
files
file[]
必填

要为该技能上传的文件。

所有文件必须位于同一个顶层目录中,并且该目录的根目录下必须包含技能.md 文件。

响应

成功的响应

created_at
string
必填

技能版本创建时间的 ISO 8601 时间戳。

示例:

"2024-10-30T23:58:27.427722Z"

description
string
必填

技能版本的描述。

该描述从上传的技能中的技能.md 文件提取。

示例:

"一个用于完成特定任务的自定义技能"

directory
string
必填

技能版本的目录名。

这是从上传文件中提取出的顶层目录名。

示例:

"my-skill"

id
string
必填

技能版本的唯一标识符。

ID 的格式和长度可能会随时间变化。

示例:

"skillver_01JAbcdefghijklmnopqrstuvw"

name
string
必填

技能版本的人类可读名称。

该名称从上传的技能中的技能.md 文件提取。

示例:

"my-skill"

skill_id
string
必填

该版本所属技能的标识符。

示例:

"skill_01JAbcdefghijklmnopqrstuvw"

type
string
默认值:skill_version
必填

对象类型。

对于技能 Versions,此值始终为 "skill_version"

version
string
必填

技能的版本标识符。

每个版本以一个 Unix epoch 时间戳标识(例如 "1759178010641129")。

示例:

"1759178010641129"