Help us improve
Share bugs, ideas, or general feedback.
From Kubb
Generates typed API clients, schemas, and SDKs from OpenAPI specs using Kubb. Optionally accepts a spec file path or config flags.
npx claudepluginhub kubb-labs/kubb --plugin kubbHow this command is triggered — by the user, by Claude, or both
Slash command
/kubb:generate [input-spec]The summary Claude sees in its command listing — used to decide when to auto-load this command
Run the `kubb generate` CLI. The optional **$ARGUMENTS** is an input spec that overrides the config's input. 1. Confirm a `kubb.config.ts` exists. If not, suggest `/kubb:init` and stop. 2. Run generation: Pass the spec as the first argument to override the input (`npx kubb generate ./openapi.yaml`), `--config <path>` for a non-default config location, and `--verbose` when a run produced unexpected or missing output. Use `--watch` to regenerate on spec changes. 3. Summarize the generated files grouped by output folder, and surface any warnings. Do not hand-edit files under t...
/generate-sdkGenerates type-safe client SDKs in JavaScript/TypeScript, Python, Java, and Go from OpenAPI specs, including usage docs and examples.
/generateGenerates API clients from OpenAPI specs, data models from JSON schemas, test suites from code, and database migrations from models. Supports TypeScript, Python, Go, Java, C#.
/apidocsGenerates OpenAPI specs from code or scratch, renders interactive docs (Swagger UI/Redoc/Stoplight), validates with Spectral/Redocly, creates SDKs, CI workflows, and changelogs.
/generate-api-docsGenerates OpenAPI 3.0 specs and interactive Swagger/Redoc documentation from existing API codebases or live endpoints.
/hatch3r-api-specGenerates or validates an OpenAPI 3.1 specification from the codebase by scanning route definitions and extracting schemas. Also supports code-vs-spec drift detection.
/generate-openapiGenerates OpenAPI 3.1 specification from existing API codebase by scanning routes/handlers and extracting schemas from types/models. Outputs to openapi.yaml.
Share bugs, ideas, or general feedback.
Run the kubb generate CLI. The optional $ARGUMENTS is an input spec that overrides the
config's input.
Confirm a kubb.config.ts exists. If not, suggest /kubb:init and stop.
Run generation:
npx kubb generate
Pass the spec as the first argument to override the input (npx kubb generate ./openapi.yaml),
--config <path> for a non-default config location, and --verbose when a run produced
unexpected or missing output. Use --watch to regenerate on spec changes.
Summarize the generated files grouped by output folder, and surface any warnings.
Do not hand-edit files under the generated output directory, since they are overwritten on every run. Change the spec or the config instead, then regenerate.