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-documentor

Generates OpenAPI/Swagger/GraphQL documentation and SDKs from code

2starsUpdated 3/10/2026
Data Science & MLAPI DevelopmentDocumentation#ruby#api#go#openapi#documentation#sdk#graphql#swagger#java#python#javascript

Security Assessment

Safe(100/100)
Security Score100/100

About api-documentor

The API Documentor skill is designed to automatically generate comprehensive API documentation and client SDKs directly from source code, eliminating the need for time-consuming manual documentation. By analyzing REST API code or GraphQL resolvers, it produces accurate OpenAPI/Swagger specifications, GraphQL schema documentation, and language-specific SDKs. This ensures that API documentation remains synchronized with the implementation, reducing errors and improving developer efficiency. The skill streamlines the workflow for API teams, saving significant token usage and accelerating the onboarding process for API consumers.

Key features include automatic detection of endpoints, extraction of request and response schemas, generation of human-readable API reference documentation, and creation of interactive API explorers. It supports multiple client SDK languages, including Python, JavaScript/TypeScript, Go, Java, and Ruby, and can validate API implementations against their specifications. Additional functionality includes generating mock servers with example or schema-based responses, simulating delays and errors, and documenting GraphQL types, queries, mutations, subscriptions, and directives.

The API Documentor skill is ideal for developers, API teams, and organizations building REST or GraphQL services who need consistent, up-to-date documentation. It is particularly useful when creating new APIs, updating existing services, generating client SDKs, publishing API reference materials, validating API compliance, or onboarding new developers. By providing automated documentation and validation tools, it supports smoother API versioning, testing, and deployment, while enhancing the overall developer experience and reducing maintenance overhead.

FAQ

Which API types are supported by the API Documentor skill?

It supports REST APIs for generating OpenAPI/Swagger specifications and GraphQL services for generating schema documentation.

What programming languages are supported for client SDK generation?

The skill can generate SDKs in Python, JavaScript/TypeScript, Go, Java, and Ruby.

Can this skill validate an API implementation against its specification?

Yes, it can check endpoint availability, request/response schemas, authentication requirements, and error responses against the OpenAPI specification.

What output formats are available for documentation?

Documentation can be generated in HTML, Markdown, and PDF formats.

Does the skill support creating mock servers?

Yes, it can generate API mock servers with example-based or schema-based responses, including delayed responses and error simulation.

Install api-documentor

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

benreceveur/claude-workflow-engine

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901