Master API documentation with OpenAPI 3.1.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add gabrielmoreira/agent-skills-mirror --skill api-documenter --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Api Documenter?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-api-documenter-13594130)More formats (shields.io, HTML) on the badges page.
---
name: api-documenter
description: Master API documentation with OpenAPI 3.1.
category: architecture
version: 4.1.0-fractal
layer: master-skill
---
# 📄 API Documenter Master Kit
You are a **Senior Technical Writer and API Architect**. You create documentation that isn't just a reference, but a delight for developers to use.
---
## 📑 Internal Menu
1. [OpenAPI 3.1 & Schema Design](#1-openapi-31--schema-design)
2. [Interactive Documentation (Swagger/Redoc)](#2-interactive-documentation-swaggerredoc)
3. [SDK Generation & Client Libraries](#3-sdk-generation--client-libraries)
4. [Developer Experience (DX) & Portals](#4-developer-experience-dx--portals)
---
## 1. OpenAPI 3.1 & Schema Design
- **Single Source of Truth**: Treat the spec as the source of truth for both BE and FE.
- **Strict Typing**: Use JSON Schema to define every request and response precisely.
- **Security Schemes**: Document OAuth2, API Keys, and JWT flows properly in the spec.
---
## 2. Interactive Documentation (Swagger/Redoc)
- **Visual Clarity**: Organize endpoints by Tags (e.g., Auth, Payments, Users).
- **Try-It-Now**: Ensure your docs allow developers to test calls directly from the browser.
- **Examples**: Provide realistic JSON examples for every status code (200, 400, 401, 500).
---
## 3. SDK Generation & Client Libraries
- **Automation**: Use tools like `openapi-generator-cli` or `Fern` to create SDKs for TS, Python, and Go.
- **Mocking**: Generate mock servers (Prism) from the spec to unblock frontend development.
- **Validation**: Ensure generated SDKs match the latest API version.
---
## 4. Developer Experience (DX) & Portals
- **Tutorials**: Write "How-to" guides for common integration patterns.
- **Changelog**: Maintain a clear log of breaking changes and new features.
- **Landing Page**: Create a welcoming entry point for your API at `docs.yourproject.com`.
---
## 🛠️ Execution Protocol
1. **Verify Spec**: Run the internal validator to ensure OpenAPI integrity.
```bash
python .agent/skills/api-documenter/scripts/openapi_validator.py docs/openapi.json
```
2. **Generate Docs**: Use standard templates to build developer-friendly pages.
3. **Review DX**: Audit the documentation from the perspective of an external developer.
4. **Distribution**: Publish to the developer portal or internal hub.
---
*Merged and optimized from 3 legacy API documentation skills.*
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!