| name | api-documenter |
| description | Auto-generate API documentation from code and comments. Use when API endpoints change, or user mentions API docs. Creates OpenAPI/Swagger specs from code. Triggers on API file changes, documentation requests, endpoint additions. |
| allowed-tools | Read, Write, Grep |
API Documenter Skill
Auto-generate API documentation from code.
When I Activate
- ✅ API endpoints added/modified
- ✅ User mentions API docs, OpenAPI, or Swagger
- ✅ Route files changed
- ✅ Controller files modified
- ✅ Documentation needed
What I Generate
OpenAPI 3.0 Specifications
- Endpoint descriptions
- Request/response schemas
- Authentication requirements
- Example payloads
- Error responses
Formats Supported
- OpenAPI 3.0 (JSON/YAML)
- Swagger 2.0
- API Blueprint
- RAML
Examples
Express.js Endpoint
app.get('/api/users/:id', async (req, res) => {
const user = .(req..);
res.(user);
});
:
sers/{id}:
:
: user by
:
- : id
: path
:
:
:
: string
:
:
: found
:
application/:
:
:
:
:
:
:
:
: not found