This converts OpenAPI 3.0 specs into TypeScript interfaces and runtime type guards, handling the full range of schema types including oneOf unions, allOf intersections, and nested references. It extracts types from both component schemas and endpoint definitions, generating request/response interfaces with proper naming conventions. The type guards it produces actually check required fields and primitives at runtime, which is useful if you're validating API responses in production code. It maps format hints like uuid and date-time to string with comments rather than trying to get fancy with branded types. Saves you from hand-writing boilerplate when working with typed API clients.
npx skills add https://github.com/softaworks/agent-toolkit --skill openapi-to-typescript