Loading...
    • Developer Guide
    • API Reference
    • MCP
    • Resources
    • Release Notes
    Search...
    ⌘K
    Using the API
    Features overviewClient SDKsBeta headersErrors
    Messages
    Create a Message
    Count tokens in a Message
    Models
    List Models
    Get a Model
    Beta
    Create Skill
    List Skills
    Get Skill
    Delete Skill
    Create Skill Version
    List Skill Versions
    Get Skill Version
    Delete Skill Version
    Admin
    Completions
    Create a Text Completion
    Support & configuration
    Rate limitsService tiersVersionsIP addressesSupported regionsOpenAI SDK compatibility
    Console
    Log in

    Create Skill Version

    client.Beta.Skills.Versions.New(ctx, skillID, params) (*BetaSkillVersionNewResponse, error)
    post/v1/skills/{skill_id}/versions

    Create Skill Version

    ParametersExpand Collapse
    skillID string

    Unique identifier for the skill.

    The format and length of IDs may change over time.

    params BetaSkillVersionNewParams
    Files param.Field[[]Reader]optional

    Body param: Files to upload for the skill.

    All files must be in the same top-level directory and must include a SKILL.md file at the root of that directory.

    Betas param.Field[[]AnthropicBeta]optional

    Header param: Optional header to specify the beta version(s) you want to use.

    string
    type AnthropicBeta string
    Accepts one of the following:
    const AnthropicBetaMessageBatches2024_09_24 AnthropicBeta = "message-batches-2024-09-24"
    const AnthropicBetaPromptCaching2024_07_31 AnthropicBeta = "prompt-caching-2024-07-31"
    const AnthropicBetaComputerUse2024_10_22 AnthropicBeta = "computer-use-2024-10-22"
    const AnthropicBetaComputerUse2025_01_24 AnthropicBeta = "computer-use-2025-01-24"
    const AnthropicBetaPDFs2024_09_25 AnthropicBeta = "pdfs-2024-09-25"
    const AnthropicBetaTokenCounting2024_11_01 AnthropicBeta = "token-counting-2024-11-01"
    const AnthropicBetaTokenEfficientTools2025_02_19 AnthropicBeta = "token-efficient-tools-2025-02-19"
    const AnthropicBetaOutput128k2025_02_19 AnthropicBeta = "output-128k-2025-02-19"
    const AnthropicBetaFilesAPI2025_04_14 AnthropicBeta = "files-api-2025-04-14"
    const AnthropicBetaMCPClient2025_04_04 AnthropicBeta = "mcp-client-2025-04-04"
    const AnthropicBetaMCPClient2025_11_20 AnthropicBeta = "mcp-client-2025-11-20"
    const AnthropicBetaDevFullThinking2025_05_14 AnthropicBeta = "dev-full-thinking-2025-05-14"
    const AnthropicBetaInterleavedThinking2025_05_14 AnthropicBeta = "interleaved-thinking-2025-05-14"
    const AnthropicBetaCodeExecution2025_05_22 AnthropicBeta = "code-execution-2025-05-22"
    const AnthropicBetaExtendedCacheTTL2025_04_11 AnthropicBeta = "extended-cache-ttl-2025-04-11"
    const AnthropicBetaContext1m2025_08_07 AnthropicBeta = "context-1m-2025-08-07"
    const AnthropicBetaContextManagement2025_06_27 AnthropicBeta = "context-management-2025-06-27"
    const AnthropicBetaModelContextWindowExceeded2025_08_26 AnthropicBeta = "model-context-window-exceeded-2025-08-26"
    const AnthropicBetaSkills2025_10_02 AnthropicBeta = "skills-2025-10-02"
    ReturnsExpand Collapse
    type BetaSkillVersionNewResponse struct{…}
    ID string

    Unique identifier for the skill version.

    The format and length of IDs may change over time.

    CreatedAt string

    ISO 8601 timestamp of when the skill version was created.

    Description string

    Description of the skill version.

    This is extracted from the SKILL.md file in the skill upload.

    Directory string

    Directory name of the skill version.

    This is the top-level directory name that was extracted from the uploaded files.

    Name string

    Human-readable name of the skill version.

    This is extracted from the SKILL.md file in the skill upload.

    SkillID string

    Identifier for the skill that this version belongs to.

    Type string

    Object type.

    For Skill Versions, this is always "skill_version".

    Version string

    Version identifier for the skill.

    Each version is identified by a Unix epoch timestamp (e.g., "1759178010641129").

    Create Skill Version
    package main
    
    import (
      "context"
      "fmt"
    
      "github.com/anthropics/anthropic-sdk-go"
      "github.com/anthropics/anthropic-sdk-go/option"
    )
    
    func main() {
      client := anthropic.NewClient(
        option.WithAPIKey("my-anthropic-api-key"),
      )
      version, err := client.Beta.Skills.Versions.New(
        context.TODO(),
        "skill_id",
        anthropic.BetaSkillVersionNewParams{
    
        },
      )
      if err != nil {
        panic(err.Error())
      }
      fmt.Printf("%+v\n", version.ID)
    }
    
    Response 200
    {
      "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"
    }
    Returns Examples
    Response 200
    {
      "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"
    }

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy