Skip to content
Back to skills

Start New Sdk Project

ASecurity

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

  • 666 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 2, 2026
ai-agentstypescriptpythongojavarubyphpkotlinc#bashterraform

Works with

  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill start-new-sdk-project --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Start New Sdk Project?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Start New Sdk Project
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-start-new-sdk-project/badge)](https://www.skillsdirectory.com/skills/majiayu000-start-new-sdk-project)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.

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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.