speakeasy-api

start-new-sdk-project

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

Use when you have an OpenAPI spec and want to generate an SDK, or asking "how do I get started with Speakeasy"

Installation

$skills install @speakeasy-api/start-new-sdk-project
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Pathskills/start-new-sdk-project/SKILL.md
Branchmain
Scoped Name@speakeasy-api/start-new-sdk-project

Usage

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

Verify installation:

skills list

Skill Instructions


name: start-new-sdk-project description: Use when you have an OpenAPI spec and want to generate an SDK, or asking "how do I get started with Speakeasy"

start-new-sdk-project

Use speakeasy quickstart to initialize a new project with a workflow configuration.

Command

speakeasy quickstart -s <path-to-openapi-spec> -t <target-language>

Supported Targets

LanguageTarget Flag
TypeScripttypescript
Pythonpython
Gogo
Javajava
C#csharp
PHPphp
Rubyruby
Kotlinkotlin
Terraformterraform

Example

# Initialize TypeScript SDK project
speakeasy quickstart -s ./api/openapi.yaml -t typescript

# With custom output directory
speakeasy quickstart -s ./api/openapi.yaml -t python -o ./sdks/python

What It Creates

.speakeasy/
└── workflow.yaml    # Workflow configuration

Next Steps After Quickstart

  1. Run speakeasy run to generate the SDK
  2. Review the generated SDK in the output directory
  3. Add more targets to workflow.yaml for multi-language support