moai-docs-generation

Generate technical documentation from source code and Markdown using Sphinx, MkDocs, and Docusaurus.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/jinwoonghong/MESAsim --skill moai-docs-generation-jinwoonghong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-docs-generation
Source: https://github.com/jinwoonghong/MESAsim/tree/main/.claude/skills/moai-docs-generation
Command: npx skills add https://github.com/jinwoonghong/MESAsim --skill moai-docs-generation-jinwoonghong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and modules (resource) components.

What problem does it solve?

This Skill automates the creation of professional technical documentation, including API docs, user guides, and knowledge bases, from various sources like code, specifications, and Markdown.

Core Features & Use Cases

  • Automated API Docs: Generate documentation from code annotations (Python, TypeScript).
  • Static Site Generation: Build searchable documentation websites using frameworks like Sphinx, MkDocs, Nextra, Docusaurus, and VitePress.
  • Use Case: You have a new Python API and want to generate an interactive HTML documentation site with an API reference section that updates automatically as you code.

Quick Start

Use the moai-docs-generation skill to generate API documentation for your Python project using Sphinx.

Frequently Asked Questions about moai-docs-generation

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

FAQPage Schema
How do I generate API documentation from source code automatically?

Generate API documentation from source code automatically by extracting annotations and docstrings from Python or TypeScript projects, then processing them through supported static site generators to produce a searchable HTML reference.

What's the best way to build a static documentation site from Markdown files?

Building a static documentation site from Markdown files is best handled by integrating frameworks like MkDocs, Docusaurus, Nextra, or VitePress, which compile Markdown into a searchable, navigable HTML knowledge base.

Can I use Sphinx to generate Python API docs and user guides together?

Yes, Sphinx supports generating Python API docs and user guides together by parsing Python docstrings and combining them with separate Markdown or reStructuredText files into a single unified documentation website.

Does automated documentation generation work with TypeScript projects?

Automated documentation generation works with TypeScript projects by using TypeDoc to extract API references from TypeScript source code annotations and output them into compatible static site frameworks like Docusaurus or VitePress.

How do I integrate documentation generation into a CI/CD pipeline?

Integrate documentation generation into a CI/CD pipeline by configuring build scripts to automatically run documentation generators like MkDocs or Sphinx upon code commits, ensuring the API reference and user guides update without manual intervention.

What is the difference between using MkDocs and Docusaurus for an API documentation site?

The difference between MkDocs and Docusaurus for an API documentation site lies in their ecosystems: MkDocs is Python-centric and pairs naturally with Sphinx, while Docusaurus is React-based and integrates seamlessly with TypeDoc for TypeScript projects.