pydoc-pipeline

Official

Auto-generate Python API docs quickly

Authorthensls
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Remove the tedious manual work of writing API documentation and docstrings by automatically extracting public APIs from Python code and producing ready-to-use Markdown docs and examples.

Core Features & Use Cases

  • Scans a repository with Python's AST to inventory modules, public classes, functions, and constructor signatures.
  • Generates Google-style docstrings for missing public items, classifies self-documenting or intentionally undocumented code, and optionally writes docstrings back to source files.
  • Builds a docs/ directory with three markdown files: a package overview (README), a complete API reference organized by module, and runnable usage examples; ideal for handoffs, releases, and onboarding new maintainers.
  • Use case: convert a library lacking documentation into a developer-facing docs/ folder and add concise docstrings for newly added public APIs.

Quick Start

Generate documentation for the current Python package, adding Google-style docstrings to missing public symbols and creating docs/README.md, docs/api-reference.md, and docs/examples.md.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pydoc-pipeline
Download link: https://github.com/thensls/nsls-builder-toolkit/archive/main.zip#pydoc-pipeline

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.