Skills API Documenter
📝

API Documenter

Safe

Generate API Documentation

Developers spend hours manually writing API documentation. This skill automates the creation of comprehensive API docs from code or OpenAPI specifications, saving time and ensuring consistency.

Supports: Claude Codex Code(CC)
📊 69 Adequate
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "API Documenter". Generate API docs for a GET /users/{id} endpoint that returns user profile data

Expected outcome:

  • # GET /users/{id}
  •  
  • Retrieves a user profile by unique identifier.
  •  
  • ## Request
  • - Method: GET
  • - Path: /users/{id}
  • - Auth: Bearer token required
  •  
  • ## Response 200
  • ```json
  • {"id": "user_123", "name": "John Doe", "email": "john@example.com"}
  • ```

Using "API Documenter". Document this OpenAPI spec for a pets API

Expected outcome:

  • # Pet Store API
  •  
  • ## Overview
  • RESTful API for managing pet inventory.
  •  
  • ## Endpoints
  • - GET /pets - List pets
  • - POST /pets - Add pet
  • - GET /pets/{id} - Get pet
  • - DELETE /pets/{id} - Remove pet

Security Audit

Safe
v1 • 2/24/2026

This is a prompt-only skill that generates API documentation. Static analysis found no executable code, no network requests, no filesystem access, and no external command execution. The skill contains only natural language prompts for generating documentation content.

0
Files scanned
0
Lines analyzed
0
findings
1
Total audits
No security issues found
Audited by: claude

Quality Score

38
Architecture
100
Maintainability
85
Content
31
Community
100
Security
74
Spec Compliance

What You Can Build

Quick API Docs for Internal Services

Rapidly generate documentation for internal microservices during development sprints

Public API Documentation

Create polished, user-facing documentation for public API products

Legacy API Documentation Recovery

Generate documentation for undocumented legacy APIs by analyzing code

Try These Prompts

Basic Documentation Request
Generate API documentation for the following endpoint: [paste endpoint code or description]
Full API Documentation
Create comprehensive API documentation for this OpenAPI specification: [paste OpenAPI JSON/YAML]
Multi-Language Examples
Generate API documentation with code examples in Python, JavaScript, and curl for: [paste endpoint details]
Markdown Documentation
Create polished markdown API documentation with sections for overview, endpoints, authentication, error codes, and examples: [paste API specification]

Best Practices

  • Provide complete OpenAPI specs for best results
  • Include authentication details in the input
  • Review generated examples for accuracy before publishing

Avoid

  • Expecting live testing of API endpoints
  • Providing incomplete or ambiguous endpoint descriptions
  • Assuming the skill knows your specific internal conventions

Frequently Asked Questions

What input formats does this skill accept?
This skill accepts OpenAPI specifications in JSON or YAML format, as well as natural language descriptions of API endpoints.
Can this skill test my API endpoints?
No, this skill generates documentation only. It cannot make actual HTTP requests to test endpoints.
What programming languages are supported for code examples?
The skill can generate examples in JavaScript, Python, curl, Ruby, Go, and other common languages.
Does this work with GraphQL APIs?
Currently this skill focuses on REST APIs. GraphQL support may be added in future versions.
How accurate is the generated documentation?
Accuracy depends on the completeness of your input specification. Full OpenAPI specs produce the most accurate documentation.
Can I customize the output format?
Yes, you can specify markdown, HTML, or other formats in your prompt. The default output is markdown.

Developer Details

File structure

📄 SKILL.md