Openapi To Typescript

🌐Community
by cachemoney · vlatest · Repository

Generates TypeScript types and interfaces from OpenAPI specifications, streamlining API integration for your backend projects.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add cachemoney-openapi-to-typescript npx -- -y @trustedskills/cachemoney-openapi-to-typescript
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "cachemoney-openapi-to-typescript": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/cachemoney-openapi-to-typescript"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill converts OpenAPI specifications (often in YAML or JSON format) into TypeScript code. It generates strongly typed interfaces and functions based on the API schema, facilitating type safety and developer productivity when interacting with APIs within a TypeScript project. The generated code includes types for request parameters, response bodies, and error scenarios defined in the OpenAPI document.

When to use it

  • Generating TypeScript types from an existing REST API's OpenAPI definition.
  • Creating client libraries for internal or external APIs.
  • Automating the creation of boilerplate code for new API integrations.
  • Ensuring type safety when consuming APIs within a TypeScript application.

Key capabilities

  • Converts OpenAPI specifications to TypeScript.
  • Generates strongly typed interfaces and functions.
  • Supports YAML and JSON input formats.

Example prompts

  • "Generate TypeScript types from this OpenAPI specification: [paste OpenAPI content here]"
  • "Convert the following API definition to TypeScript: [paste OpenAPI content here]"
  • "Create a TypeScript interface for the /users endpoint defined in this OpenAPI document: [paste OpenAPI content here]"

Tips & gotchas

The skill requires a valid OpenAPI specification as input. Ensure the provided YAML or JSON is well-formed and accurately describes the API you intend to generate types for.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
cachemoney
Installs
4

🌐 Community

Passed automated security scans.