Skip to main content

Module claude_api

Module claude_api 

Source
Expand description

Claude Code v1 API endpoints implementation

This module implements the Claude Code v1 API endpoints for skill management, matching Anthropic’s API specification for skill creation, versioning, and management.

Structs§

CreateSkillRequest
CreateSkillResponse
Create skill response
CreateSkillVersionResponse
Create skill version response
GetSkillResponse
Get skill response
ListSkillsQuery
Query parameters for listing skills
ListSkillsResponse
List skills response
MultipartFile
Create skill version request (multipart/form-data) - not used directly We handle multipart parsing manually Multipart file representation
SkillInfo
Skill information
SkillVersionInfo
SkillVersionResponse
SkillVersionsListResponse

Functions§

create_skill
POST /v1/skills - Create a new skill
create_skill_version
POST /v1/skills/{skill_id}/versions - Create skill version
delete_skill
DELETE /v1/skills/{skill_id} - Delete a skill
delete_skill_version
DELETE /v1/skills/{skill_id}/versions/{version} - Delete skill version
get_skill
GET /v1/skills/{skill_id} - Get skill details
get_skill_version
GET /v1/skills/{skill_id}/versions/{version} - Get skill version
list_skill_versions
GET /v1/skills/{skill_id}/versions - List skill versions
list_skills
GET /v1/skills - List all skills