Agent skill

start-new-sdk-project

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

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/start-new-sdk-project

SKILL.md

start-new-sdk-project

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

Prerequisites

For non-interactive environments (CI/CD, AI agents), set:

bash
export SPEAKEASY_API_KEY="<your-api-key>"

See configure-authentication skill for details.

Command

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

Supported Targets

Language Target Flag
TypeScript typescript
Python python
Go go
Java java
C# csharp
PHP php
Ruby ruby
Kotlin kotlin
Terraform terraform

Example

bash
# 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

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results