openapi-generator

Community

Auto-generate OpenAPI specs from immutable data models.

Authortis-abe-akira
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill automatically generates an OpenAPI 3.1.0 specification from immutable data models (model.json, entities_classified.json), ensuring a consistent API surface that aligns with CQRS and event-driven patterns.

Core Features & Use Cases

  • CQRS-based API generation driven by model definitions.
  • Event → Command and Resource → Query mappings with state-aggregation endpoints.
  • RFC 7807 compliant error responses and Idempotency-Key handling for commands.

Quick Start

Run the generator for your project: python openapi_generator.py <project-name>. Example: python .claude/skills/openapi-generator/scripts/openapi_generator.py project-record-system

Dependency Matrix

Required Modules

pyyamljsonschema

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: openapi-generator
Download link: https://github.com/tis-abe-akira/cc-data-modeler/archive/main.zip#openapi-generator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.