speakeasy-api

regenerate-sdk

@speakeasy-api/regenerate-sdk
speakeasy-api
377
30 forks
Updated 1/18/2026
View on GitHub

Use when your spec changed and you need to regenerate the SDK, or running `speakeasy run`

Installation

$skills install @speakeasy-api/regenerate-sdk
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Pathskills/regenerate-sdk/SKILL.md
Branchmain
Scoped Name@speakeasy-api/regenerate-sdk

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

skills list

Skill Instructions


name: regenerate-sdk description: Use when your spec changed and you need to regenerate the SDK, or running speakeasy run

regenerate-sdk

Use speakeasy run to execute the workflow and regenerate SDKs.

Command

# Run all configured targets
speakeasy run

# Run specific target only
speakeasy run -t <target-name>

# Run with specific source
speakeasy run -s <source-name>

# AI-friendly output mode
speakeasy run --output console

When to Use

  • After updating the OpenAPI spec
  • After modifying workflow.yaml
  • After changing overlays
  • To regenerate with latest Speakeasy version

Example Workflow

# .speakeasy/workflow.yaml
workflowVersion: 1.0.0
speakeasyVersion: latest
sources:
  my-api:
    inputs:
      - location: ./openapi.yaml
targets:
  typescript-sdk:
    target: typescript
    source: my-api
    output: ./sdk/typescript

AI-Friendly Output

For commands with large outputs, pipe to grep or tail to reduce context:

speakeasy run --output console 2>&1 | tail -50

Troubleshooting

If speakeasy run fails, check:

  1. Is the OpenAPI spec valid? Run speakeasy lint openapi -s <spec>
  2. Does the source path exist? Check inputs.location in workflow.yaml
  3. Are there blocking validation errors? See diagnose-generation-failure skill