From aj-geddes-useful-ai-prompts-4
Generates professional API documentation with OpenAPI specs, endpoint details, authentication, examples, and SDKs. Use for REST or GraphQL APIs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aj-geddes-useful-ai-prompts-4:api-reference-documentationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Overview](#overview)
Generate professional API documentation that developers can use to integrate with your API, including endpoint specifications, authentication, request/response examples, and interactive documentation.
Minimal working example:
openapi: 3.0.3
info:
title: E-Commerce API
description: |
Complete API for managing e-commerce operations including products,
orders, customers, and payments.
## Authentication
All endpoints require Bearer token authentication. Include your API key
in the Authorization header: `Authorization: Bearer YOUR_API_KEY`
## Rate Limiting
- 1000 requests per hour for authenticated users
- 100 requests per hour for unauthenticated requests
## Pagination
List endpoints return paginated results with `page` and `limit` parameters.
version: 2.0.0
contact:
name: API Support
email: [email protected]
url: https://example.com/support
license:
name: MIT
url: https://opensource.org/licenses/MIT
// ... (see reference guides for full implementation)
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| OpenAPI Specification Example | openapi: 3.0.3 |
| List Products | List Products |
npx claudepluginhub aj-geddes/useful-ai-promptsCreates professional API documentation from OpenAPI specs with endpoints, authentication, and interactive examples. Use for documenting REST APIs, SDK references, or developer portals.
Guides writing developer-friendly API reference documentation, endpoint descriptions, and SDK docs using OpenAPI 3.1 standards and best practices from Stripe/Google.
Generates developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices. Supports REST, GraphQL, and WebSocket APIs.