Generate complete, production-ready applications directly from OpenAPI specifications.
Accepts OpenAPI specs via URL, local file, or direct content input; validates completeness and identifies endpoints, schemas, authentication requirements, and data relationships Generates full project structure with controllers, services, models, repositories, and configuration files following framework conventions and best practices Includes unit tests, README with setup instructions, environment templates, and optional Docker configuration Applies separation of concerns, error handling, input validation, structured logging, and security implementations based on the OpenAPI definition
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotDeclared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars38.8K
LicenseLICENSE
Default branchmain
Open issues21
Status
Active
Skill metadata
Parsed from SKILL.md frontmatter.
Declared agentsgithub-copilot
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md4,744 B
docsSUMMARY.md114 B
History
First seen on skills.sh
First recorded snapshot · 9,400 installs
SKILL.md
Generate Application from OpenAPI Spec
Your goal is to generate a complete, working application from an OpenAPI specification using the active framework's conventions and best practices.
Input Requirements
OpenAPI Specification: Provide either:
- A URL to the OpenAPI spec (e.g., https://api.example.com/openapi.json) - A local file path to the OpenAPI spec - The full OpenAPI specification content pasted directly
Project Details (if not in spec):
- Project name and description - Target framework and version - Package/namespace naming conventions - Authentication method (if not specified in OpenAPI)
Generation Process
Step 1: Analyze the OpenAPI Specification
Validate the OpenAPI spec for completeness and correctness
Identify all endpoints, HTTP methods, request/response schemas
Extract authentication requirements and security schemes
Note data model relationships and constraints
Flag any ambiguities or incomplete definitions
Step 2: Design Application Architecture
Plan directory structure appropriate for the framework
Identify controller/handler grouping by resource or domain
Design service layer organization for business logic
Plan data models and entity relationships
Design configuration and initialization strategy
Step 3: Generate Application Code
Create project structure with build/package configuration files
Generate models/DTOs from OpenAPI schemas
Generate controllers/handlers with route mappings
Generate service layer with business logic
Generate repository/data access layer if applicable
Add error handling, validation, and logging
Generate configuration and startup code
Step 4: Add Supporting Files
Generate appropriate unit tests for services and controllers
Create README with setup and running instructions
Add .gitignore and environment configuration templates