LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

api-documentation-generator

Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices

41,358stars6,645forksUpdated 6/22/2026
API DevelopmentDocumentation#api#openapi#documentation#developer-tools#swagger#rest-api

Security Assessment

Low Risk(85/100)

Detected risks:

Data Exfiltration([SKILL.md] requests.post)
Security Score85/100

About api-documentation-generator

The API Documentation Generator skill automatically creates comprehensive, developer-friendly documentation for your APIs by analyzing your codebase. It examines your API structure to understand endpoints, request/response formats, authentication requirements, and error handling patterns, then generates clear documentation that developers can immediately use. This eliminates the manual effort of writing and maintaining API documentation while ensuring consistency and completeness.

This skill produces documentation that includes detailed endpoint specifications with HTTP methods, URL paths, request parameters, body schemas with validation rules, and response formats. It generates practical code examples in multiple languages including cURL, JavaScript, and Python, making it easy for developers to integrate your API. The documentation covers authentication setup, rate limiting, pagination patterns, and error handling with all possible error codes and troubleshooting guidance.

Perfect for backend developers maintaining REST APIs, GraphQL APIs, or WebSocket APIs, this skill is particularly valuable when onboarding new team members, preparing documentation for external API consumers, or creating OpenAPI/Swagger specifications. It helps teams that need to document new APIs quickly, update existing documentation as APIs evolve, or improve documentation quality for better developer experience.

FAQ

What types of APIs can this skill document?

This skill supports REST APIs, GraphQL APIs, and WebSocket APIs. It can analyze codebases in various languages and generate documentation for any HTTP-based API regardless of the framework used.

Does this skill create OpenAPI/Swagger specifications?

Yes, the skill can generate OpenAPI/Swagger specifications along with human-readable documentation, making your API compatible with tools like Swagger UI and Postman.

What programming languages are supported for code examples?

The skill generates code examples in cURL, JavaScript/TypeScript (using fetch or axios), and Python (using requests library). Additional languages can be included based on your needs.

Can this skill update existing documentation when the API changes?

Yes, this skill is designed for both creating new documentation and updating existing documentation. It analyzes your current codebase and can refresh documentation to reflect API changes.

Does the generated documentation include authentication details?

Yes, the skill documents authentication requirements for each endpoint, including token types (Bearer, API keys, etc.), authentication setup instructions, and authorization requirements.

Install api-documentation-generator

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

sickn33/antigravity-awesome-skills

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901