English ← MyDocs

Skills

创建 Skill

post /v1/skills

创建 Skill

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

返回值

  • id: string

    Skill 的唯一标识符。

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

  • created_at: string

    Skill 创建时间的 ISO 8601 时间戳。

  • display_title: string

    Skill 的显示标题。

    这是一个人类可读的标签,不会包含在发送给模型的提示中。

  • latest_version: string

    Skill 的最新版本标识符。

    这表示已创建的 Skill 的最新版本。

  • source: string

    Skill 的来源。

    可能是以下值之一:

    • "custom":由用户创建的 Skill
    • "anthropic":由 Anthropic 创建的 Skill
  • type: string

    对象类型。

    对于 Skills,始终为 "skill"

  • updated_at: string

    Skill 最后更新时间的 ISO 8601 时间戳。

示例

curl https://api.anthropic.com/v1/skills \
    -X POST \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

响应

{
  "id": "skill_01JAbcdefghijklmnopqrstuvw",
  "created_at": "2024-10-30T23:58:27.427722Z",
  "display_title": "My Custom Skill",
  "latest_version": "1759178010641129",
  "source": "custom",
  "type": "type",
  "updated_at": "2024-10-30T23:58:27.427722Z"
}

列出 Skills

get /v1/skills

列出 Skills

查询参数

  • limit: optional number

    每页返回的结果数量。

    最大值为 100,默认值为 20。

  • page: optional string

    用于获取特定结果页的分页令牌。

    传入上一次响应中 next_page 字段的值以获取下一页结果。

  • source: optional string

    按来源筛选 Skills。

    如果提供,将只返回来自指定来源的 Skills:

    • "custom":仅返回用户创建的 Skills
    • "anthropic":仅返回 Anthropic 创建的 Skills

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

返回值

  • data: array of object { id, created_at, display_title, 4 more }

    Skills 列表。

    • id: string

      Skill 的唯一标识符。

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

    • created_at: string

      Skill 创建时间的 ISO 8601 时间戳。

    • display_title: string

      Skill 的显示标题。

      这是一个人类可读的标签,不会包含在发送给模型的提示中。

    • latest_version: string

      Skill 的最新版本标识符。

      这表示已创建的 Skill 的最新版本。

    • source: string

      Skill 的来源。

      可能是以下值之一:

      • "custom":由用户创建的 Skill
      • "anthropic":由 Anthropic 创建的 Skill
    • type: string

      对象类型。

      对于 Skills,始终为 "skill"

    • updated_at: string

      Skill 最后更新时间的 ISO 8601 时间戳。

  • has_more: boolean

    是否有更多可用结果。

    如果为 true,则可以使用 next_page 令牌获取更多结果。

  • next_page: string

    用于获取下一页结果的令牌。

    如果为 null,则没有更多可用结果。在下一次请求中将此值传递给 page_token 参数以获取下一页。

示例

curl https://api.anthropic.com/v1/skills \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

响应

{
  "data": [
    {
      "id": "skill_01JAbcdefghijklmnopqrstuvw",
      "created_at": "2024-10-30T23:58:27.427722Z",
      "display_title": "My Custom Skill",
      "latest_version": "1759178010641129",
      "source": "custom",
      "type": "type",
      "updated_at": "2024-10-30T23:58:27.427722Z"
    }
  ],
  "has_more": true,
  "next_page": "page_MjAyNS0wNS0xNFQwMDowMDowMFo="
}

获取 Skill

get /v1/skills/{skill_id}

获取 Skill

路径参数

  • skill_id: string

    Skill 的唯一标识符。

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

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

返回值

  • id: string

    Skill 的唯一标识符。

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

  • created_at: string

    Skill 创建时间的 ISO 8601 时间戳。

  • display_title: string

    Skill 的显示标题。

    这是一个人类可读的标签,不会包含在发送给模型的提示中。

  • latest_version: string

    Skill 的最新版本标识符。

    这表示已创建的 Skill 的最新版本。

  • source: string

    Skill 的来源。

    可能是以下值之一:

    • "custom":由用户创建的 Skill
    • "anthropic":由 Anthropic 创建的 Skill
  • type: string

    对象类型。

    对于 Skills,始终为 "skill"

  • updated_at: string

    Skill 最后更新时间的 ISO 8601 时间戳。

示例

curl https://api.anthropic.com/v1/skills/$SKILL_ID \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

响应

{
  "id": "skill_01JAbcdefghijklmnopqrstuvw",
  "created_at": "2024-10-30T23:58:27.427722Z",
  "display_title": "My Custom Skill",
  "latest_version": "1759178010641129",
  "source": "custom",
  "type": "type",
  "updated_at": "2024-10-30T23:58:27.427722Z"
}

删除 Skill

delete /v1/skills/{skill_id}

删除 Skill

路径参数

  • skill_id: string

    Skill 的唯一标识符。

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

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

返回值

  • id: string

    Skill 的唯一标识符。

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

  • type: string

    已删除的对象类型。

    对于 Skills,始终为 "skill_deleted"

示例

curl https://api.anthropic.com/v1/skills/$SKILL_ID \
    -X DELETE \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

响应

{
  "id": "skill_01JAbcdefghijklmnopqrstuvw",
  "type": "type"
}

领域类型

Skill Create Response

  • SkillCreateResponse object { id, created_at, display_title, 4 more }

    • id: string

      Skill 的唯一标识符。

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

    • created_at: string

      Skill 创建时间的 ISO 8601 时间戳。

    • display_title: string

      Skill 的显示标题。

      这是一个人类可读的标签,不会包含在发送给模型的提示中。

    • latest_version: string

      Skill 的最新版本标识符。

      这表示已创建的 Skill 的最新版本。

    • source: string

      Skill 的来源。

      可能是以下值之一:

      • "custom":由用户创建的 Skill
      • "anthropic":由 Anthropic 创建的 Skill
    • type: string

      对象类型。

      对于 Skills,始终为 "skill"

    • updated_at: string

      Skill 最后更新时间的 ISO 8601 时间戳。

Skill List Response

  • SkillListResponse object { id, created_at, display_title, 4 more }

    • id: string

      Skill 的唯一标识符。

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

    • created_at: string

      Skill 创建时间的 ISO 8601 时间戳。

    • display_title: string

      Skill 的显示标题。

      这是一个人类可读的标签,不会包含在发送给模型的提示中。

    • latest_version: string

      Skill 的最新版本标识符。

      这表示已创建的 Skill 的最新版本。

    • source: string

      Skill 的来源。

      可能是以下值之一:

      • "custom":由用户创建的 Skill
      • "anthropic":由 Anthropic 创建的 Skill
    • type: string

      对象类型。

      对于 Skills,始终为 "skill"

    • updated_at: string

      Skill 最后更新时间的 ISO 8601 时间戳。

Skill Retrieve Response

  • SkillRetrieveResponse object { id, created_at, display_title, 4 more }

    • id: string

      Skill 的唯一标识符。

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

    • created_at: string

      Skill 创建时间的 ISO 8601 时间戳。

    • display_title: string

      Skill 的显示标题。

      这是一个人类可读的标签,不会包含在发送给模型的提示中。

    • latest_version: string

      Skill 的最新版本标识符。

      这表示已创建的 Skill 的最新版本。

    • source: string

      Skill 的来源。

      可能是以下值之一:

      • "custom":由用户创建的 Skill
      • "anthropic":由 Anthropic 创建的 Skill
    • type: string

      对象类型。

      对于 Skills,始终为 "skill"

    • updated_at: string

      Skill 最后更新时间的 ISO 8601 时间戳。

Skill Delete Response

  • SkillDeleteResponse object { id, type }

    • id: string

      Skill 的唯一标识符。

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

    • type: string

      已删除的对象类型。

      对于 Skills,始终为 "skill_deleted"

版本

创建 Skill 版本

post /v1/skills/{skill_id}/versions

创建 Skill 版本

路径参数

  • skill_id: string

    Skill 的唯一标识符。

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

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

返回值

  • id: string

    Skill 版本的唯一标识符。

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

  • created_at: string

    Skill 版本创建时间的 ISO 8601 时间戳。

  • description: string

    Skill 版本的描述。

    这是从 Skill 上传中的 SKILL.md 文件提取的。

  • directory: string

    Skill 版本的目录名。

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

  • name: string

    Skill 版本的人类可读名称。

    这是从 Skill 上传中的 SKILL.md 文件提取的。

  • skill_id: string

    此版本所属 Skill 的标识符。

  • type: string

    对象类型。

    对于 Skill 版本,始终为 "skill_version"

  • version: string

    Skill 的版本标识符。

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

示例

curl https://api.anthropic.com/v1/skills/$SKILL_ID/versions \
    -X POST \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

响应

{
  "id": "skillver_01JAbcdefghijklmnopqrstuvw",
  "created_at": "2024-10-30T23:58:27.427722Z",
  "description": "A custom skill for doing something useful",
  "directory": "my-skill",
  "name": "my-skill",
  "skill_id": "skill_01JAbcdefghijklmnopqrstuvw",
  "type": "type",
  "version": "1759178010641129"
}

列出 Skill 版本

get /v1/skills/{skill_id}/versions

列出 Skill 版本

路径参数

  • skill_id: string

    Skill 的唯一标识符。

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

查询参数

  • limit: optional number

    每页返回的项目数量。

    默认为 20,范围为 11000

  • page: optional string

    可选地设置为上一次响应中的 next_page 令牌。

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

返回值

  • data: array of object { id, created_at, description, 5 more }

    Skill 版本列表。

    • id: string

      Skill 版本的唯一标识符。

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

    • created_at: string

      Skill 版本创建时间的 ISO 8601 时间戳。

    • description: string

      Skill 版本的描述。

      这是从 Skill 上传中的 SKILL.md 文件提取的。

    • directory: string

      Skill 版本的目录名。

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

    • name: string

      Skill 版本的人类可读名称。

      这是从 Skill 上传中的 SKILL.md 文件提取的。

    • skill_id: string

      此版本所属 Skill 的标识符。

    • type: string

      对象类型。

      对于 Skill 版本,始终为 "skill_version"

    • version: string

      Skill 的版本标识符。

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

  • has_more: boolean

    指示在请求的分页方向上是否还有更多结果。

  • next_page: string

    在后续请求中作为 page 提供的令牌,用于获取下一页数据。

示例

curl https://api.anthropic.com/v1/skills/$SKILL_ID/versions \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

响应

{
  "data": [
    {
      "id": "skillver_01JAbcdefghijklmnopqrstuvw",
      "created_at": "2024-10-30T23:58:27.427722Z",
      "description": "A custom skill for doing something useful",
      "directory": "my-skill",
      "name": "my-skill",
      "skill_id": "skill_01JAbcdefghijklmnopqrstuvw",
      "type": "type",
      "version": "1759178010641129"
    }
  ],
  "has_more": true,
  "next_page": "page_MjAyNS0wNS0xNFQwMDowMDowMFo="
}

下载 Skill 版本内容

get /v1/skills/{skill_id}/versions/{version}/content

将 Skill 版本的内容下载为 zip 压缩包。

路径参数

  • skill_id: string

    Skill 的唯一标识符。

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

  • version: string

    Skill 的版本标识符。

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

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

示例

curl https://api.anthropic.com/v1/skills/$SKILL_ID/versions/$VERSION/content \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

获取 Skill 版本

get /v1/skills/{skill_id}/versions/{version}

获取 Skill 版本

路径参数

  • skill_id: string

    Skill 的唯一标识符。

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

  • version: string

    Skill 的版本标识符。

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

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

返回值

  • id: string

    Skill 版本的唯一标识符。

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

  • created_at: string

    Skill 版本创建时间的 ISO 8601 时间戳。

  • description: string

    Skill 版本的描述。

    这是从 Skill 上传中的 SKILL.md 文件提取的。

  • directory: string

    Skill 版本的目录名。

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

  • name: string

    Skill 版本的人类可读名称。

    这是从 Skill 上传中的 SKILL.md 文件提取的。

  • skill_id: string

    此版本所属 Skill 的标识符。

  • type: string

    对象类型。

    对于 Skill 版本,始终为 "skill_version"

  • version: string

    Skill 的版本标识符。

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

示例

curl https://api.anthropic.com/v1/skills/$SKILL_ID/versions/$VERSION \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

响应

{
  "id": "skillver_01JAbcdefghijklmnopqrstuvw",
  "created_at": "2024-10-30T23:58:27.427722Z",
  "description": "A custom skill for doing something useful",
  "directory": "my-skill",
  "name": "my-skill",
  "skill_id": "skill_01JAbcdefghijklmnopqrstuvw",
  "type": "type",
  "version": "1759178010641129"
}

删除 Skill 版本

delete /v1/skills/{skill_id}/versions/{version}

删除 Skill 版本

路径参数

  • skill_id: string

    Skill 的唯一标识符。

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

  • version: string

    Skill 的版本标识符。

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

请求头参数

  • "anthropic-beta": optional array of AnthropicBeta

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

    • string

    • "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 22 more

      • "message-batches-2024-09-24"

      • "prompt-caching-2024-07-31"

      • "computer-use-2024-10-22"

      • "computer-use-2025-01-24"

      • "pdfs-2024-09-25"

      • "token-counting-2024-11-01"

      • "token-efficient-tools-2025-02-19"

      • "output-128k-2025-02-19"

      • "files-api-2025-04-14"

      • "mcp-client-2025-04-04"

      • "mcp-client-2025-11-20"

      • "dev-full-thinking-2025-05-14"

      • "interleaved-thinking-2025-05-14"

      • "code-execution-2025-05-22"

      • "extended-cache-ttl-2025-04-11"

      • "context-1m-2025-08-07"

      • "context-management-2025-06-27"

      • "model-context-window-exceeded-2025-08-26"

      • "skills-2025-10-02"

      • "fast-mode-2026-02-01"

      • "output-300k-2026-03-24"

      • "user-profiles-2026-03-24"

      • "advisor-tool-2026-03-01"

      • "managed-agents-2026-04-01"

      • "cache-diagnosis-2026-04-07"

返回值

  • id: string

    Skill 的版本标识符。

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

  • type: string

    已删除的对象类型。

    对于 Skill 版本,始终为 "skill_version_deleted"

示例

curl https://api.anthropic.com/v1/skills/$SKILL_ID/versions/$VERSION \
    -X DELETE \
    -H 'anthropic-version: 2023-06-01' \
    -H 'anthropic-beta: skills-2025-10-02' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

响应

{
  "id": "1759178010641129",
  "type": "type"
}

领域类型

Version Create Response

  • VersionCreateResponse object { id, created_at, description, 5 more }

    • id: string

      Skill 版本的唯一标识符。

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

    • created_at: string

      Skill 版本创建时间的 ISO 8601 时间戳。

    • description: string

      Skill 版本的描述。

      这是从 Skill 上传中的 SKILL.md 文件提取的。

    • directory: string

      Skill 版本的目录名。

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

    • name: string

      Skill 版本的人类可读名称。

      这是从 Skill 上传中的 SKILL.md 文件提取的。

    • skill_id: string

      此版本所属 Skill 的标识符。

    • type: string

      对象类型。

      对于 Skill 版本,始终为 "skill_version"

    • version: string

      Skill 的版本标识符。

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

Version List Response

  • VersionListResponse object { id, created_at, description, 5 more }

    • id: string

      Skill 版本的唯一标识符。

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

    • created_at: string

      Skill 版本创建时间的 ISO 8601 时间戳。

    • description: string

      Skill 版本的描述。

      这是从 Skill 上传中的 SKILL.md 文件提取的。

    • directory: string

      Skill 版本的目录名。

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

    • name: string

      Skill 版本的人类可读名称。

      这是从 Skill 上传中的 SKILL.md 文件提取的。

    • skill_id: string

      此版本所属 Skill 的标识符。

    • type: string

      对象类型。

      对于 Skill 版本,始终为 "skill_version"

    • version: string

      Skill 的版本标识符。

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

Version Retrieve Response

  • VersionRetrieveResponse object { id, created_at, description, 5 more }

    • id: string

      Skill 版本的唯一标识符。

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

    • created_at: string

      Skill 版本创建时间的 ISO 8601 时间戳。

    • description: string

      Skill 版本的描述。

      这是从 Skill 上传中的 SKILL.md 文件提取的。

    • directory: string

      Skill 版本的目录名。

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

    • name: string

      Skill 版本的人类可读名称。

      这是从 Skill 上传中的 SKILL.md 文件提取的。

    • skill_id: string

      此版本所属 Skill 的标识符。

    • type: string

      对象类型。

      对于 Skill 版本,始终为 "skill_version"

    • version: string

      Skill 的版本标识符。

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

Version Delete Response

  • VersionDeleteResponse object { id, type }

    • id: string

      Skill 的版本标识符。

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

    • type: string

      已删除的对象类型。

      对于 Skill 版本,始终为 "skill_version_deleted"