1.6 KiB
1.6 KiB
api-documentation-generator
Generate OpenAPI/Swagger snippets with proper schemas.
Activation Keywords
- "API doc", "OpenAPI", "Swagger", "endpoint docs", "endpoint documentation"
When to Use
- Documenting REST API endpoints
- Creating OpenAPI/Swagger specifications
- Need endpoint documentation with request/response examples
What This Does
Generates OpenAPI 3.0 specification snippets including:
- Endpoint path and method (GET, POST, etc.)
- Summary and description
- Request body with schema and examples
- Response schemas (success and error cases)
- Parameters (query, path, header)
- Authentication requirements
- Status codes and descriptions
Coordinates with agileflow-documentation agent for full API docs.
Output
OpenAPI YAML/JSON snippet ready for integration into spec
Example Activation
User: "Document POST /api/auth/login endpoint" Skill: Generates:
/api/auth/login:
post:
summary: User login with email and password
tags: [Authentication]
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
email:
type: string
format: email
password:
type: string
responses:
'200':
description: Login successful
content:
application/json:
schema:
type: object
properties:
token:
type: string
'401':
description: Invalid credentials