Installs into .claude/skills of the current project.
Are you the author of Ai Api Docs?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-ai-api-docs)
---
name: api-docs-gen
description: Generate API documentation from route files. Use when you need markdown or OpenAPI specs fast.
---
# API Docs Generator
Your API has 50 endpoints and zero documentation. This tool reads your route files and generates proper docs, either markdown for humans or OpenAPI specs for tools.
**One command. Zero config. Just works.**
## Quick Start
```bash
npx ai-api-docs ./src/routes/
```
## What It Does
- Scans your route files and extracts endpoint information
- Generates clean markdown documentation
- Outputs OpenAPI 3.0 specs for Swagger and other tools
- Documents request/response shapes automatically
## Usage Examples
```bash
# Generate markdown docs
npx ai-api-docs ./src/routes/
# → API_DOCS.md
# Generate OpenAPI spec
npx ai-api-docs ./src/routes/ --format openapi -o spec.yaml
# Custom output path
npx ai-api-docs ./src/api/ -o docs/api.md
# Scan multiple directories
npx ai-api-docs ./routes ./handlers
```
## Best Practices
- **Keep routes organized** - cleaner code means better docs
- **Use TypeScript** - type info improves generated descriptions
- **Review and edit** - AI gets structure right, you add context
- **Regenerate on changes** - make it part of your CI
## When to Use This
- You inherited a codebase with no API docs
- Shipping an MVP and docs are the last thing on your list
- Need to generate Swagger UI quickly
- Onboarding new developers to your API
## Part of the LXGIC Dev Toolkit
This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work.
**Find more:**
- GitHub: https://github.com/LXGIC-Studios
- Twitter: https://x.com/lxgicstudios
- Substack: https://lxgicstudios.substack.com
- Website: https://lxgicstudios.com
## Requirements
No install needed. Just run with npx. Node.js 18+ recommended. Needs OPENAI_API_KEY environment variable.
```bash
npx ai-api-docs --help
```
## How It Works
Parses your route files to extract HTTP methods, paths, and handler code. Then uses GPT-4o-mini to infer request/response shapes, add descriptions, and format everything according to markdown or OpenAPI standards.
## License
MIT. Free forever. Use it however you want.
---
**Built by LXGIC Studios**
- GitHub: [github.com/lxgicstudios/ai-api-docs](https://github.com/lxgicstudios/ai-api-docs)
- Twitter: [@lxgicstudios](https://x.com/lxgicstudios)