documentation-generator

Generate API, user guide, and database documentation from code and schemas.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/alabasi2025/manus-skills-library --skill documentation-generator-alabasi2025
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-generator
Source: https://github.com/alabasi2025/manus-skills-library/tree/main/quality-testing/documentation-generator
Command: npx skills add https://github.com/alabasi2025/manus-skills-library --skill documentation-generator-alabasi2025

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the generation of project documentation from code and schemas, reducing manual effort and keeping docs up to date.

Core Features & Use Cases

  • Auto-generate API documentation (OpenAPI/Swagger) from route definitions.
  • Generate user guides and database schema docs (ERD and tables) from code.
  • Suitable for CI/CD pipelines to produce fresh docs on new releases.

Quick Start

Run the available Python scripts to generate API docs, user guides, and database docs. Example commands:

  • python scripts/generate_api_docs.py --routes ./routes/ --output ./docs/api
  • python scripts/generate_user_guide.py --screens ./client/src/app/ --output ./docs/user-guide
  • python scripts/generate_db_docs.py --schema ./drizzle/schema.ts --output ./docs/database

Frequently Asked Questions about documentation-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I auto-generate OpenAPI and Swagger docs from route definitions?

Generate user guides and database schema docs by running Python scripts that parse application screens and schema files to produce Markdown and ERD outputs. This creates database documentation and user guides directly from source code.

Can I use this to generate database schema docs and ERDs from code?

Generate database documentation by running Python scripts that parse schema files to produce ERD and Markdown table outputs. This creates database schema docs and ERDs directly from code to keep database documentation synchronized.

What is the best way to automate project documentation generation in CI/CD pipelines?

Automate documentation generation in CI/CD by executing Python scripts on new releases to parse code and schemas. This produces fresh OpenAPI, Markdown, and ERD documentation outputs automatically during deployment.

Do I need any external dependencies to generate Markdown and ERD outputs from schemas?

No external dependencies are required to generate Markdown and ERD outputs. The solution relies entirely on Python scripts in the scripts directory to parse routes and schemas without needing additional libraries.

Why generate documentation from code instead of writing it manually?

Generate documentation from code to reduce manual effort and keep docs up to date. Parsing code and schemas ensures the OpenAPI, Markdown, and ERD outputs accurately reflect current routes and database structures.