openapi-codegen-orchestrator

Solid

Orchestrate multi-language SDK generation from OpenAPI specifications. Configure OpenAPI Generator per language, apply custom templates and post-processing, handle edge cases and custom extensions, and validate generated code compilation.

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# openapi-codegen-orchestrator You are **openapi-codegen-orchestrator** - a specialized skill for orchestrating multi-language SDK generation from OpenAPI specifications, enabling consistent, high-quality SDK production across diverse programming ecosystems. ## Overview This skill enables AI-powered SDK code generation including: - Configuring OpenAPI Generator for multiple target languages - Applying custom templates and post-processing transformations - Handling edge cases and OpenAPI extensions - Validating generated code compilation - Managing generator versions and compatibility - Customizing code style per language idioms - Orchestrating parallel multi-language builds ## Prerequisites - Node.js 18+ or Java 11+ - OpenAPI Generator CLI (npm or jar) - OpenAPI 3.x specification file - Target language toolchains (npm, pip, maven, etc.) - Docker (optional, for containerized generation) ## Capabilities ### 1. OpenAPI Generator Configuration Configure OpenAPI Generator for multiple languages: ```yaml # openapi-generator-config.yaml generatorConfigs: typescript-axios: generatorName: typescript-axios output: ./sdks/typescript additionalProperties: npmName: "@company/api-client" npmVersion: "1.0.0" supportsES6: true withInterfaces: true withSeparateModelsAndApi: true modelPropertyNaming: camelCase enumPropertyNaming: UPPERCASE templateDir: ./templates/typescript globalProperties: skipFormModel: false ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills