technical-doc-generatorGenerate professional technical documentation from codebases โ API docs, READMEs, architecture diagrams, changelogs, and onboarding guides. Use when writing docs, creating API documentation, or delivering documentation projects.
Install via ClawdBot CLI:
clawdbot install seanwyngaard/technical-doc-generatorScan a codebase and generate client-deliverable technical documentation. Produces API docs, READMEs, architecture overviews, changelogs, and developer onboarding guides.
/technical-doc-generator ./src api-docs
/technical-doc-generator . full
/technical-doc-generator ./src readme
/technical-doc-generator . changelog
/technical-doc-generator ./src onboarding
$ARGUMENTS[0] = Path to codebase (default: current directory)$ARGUMENTS[1] = Doc type: api-docs, readme, architecture, changelog, onboarding, full (all)readme โ Project READMEScan the project and generate a comprehensive README:
# Project Name
Brief description (1-2 sentences from package.json, pyproject.toml, or code analysis).
## Features
- [Auto-detected from code structure]
## Quick Start
### Prerequisites
[Detected from package.json, requirements.txt, go.mod, etc.]
### Installation
[Generated from detected package manager and config files]
### Configuration
[Detected from .env.example, config files, environment variables in code]
### Usage
[Basic usage examples from entry points, CLI args, or main functions]
## Project Structure
[Generated directory tree with descriptions]
## API Reference
[Brief overview with link to full docs if generated]
## Contributing
[Standard contributing section]
## License
[Detected from LICENSE file]
api-docs โ API DocumentationScan for API endpoints and generate documentation:
For each endpoint:
### `POST /api/users`
Create a new user account.
**Authentication**: Required (Bearer token)
**Request Body**:
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| email | string | Yes | User's email address |
| name | string | Yes | Full name |
| role | string | No | User role (default: "member") |
**Example Request**:json
{
"email": "user@example.com",
"name": "Jane Doe",
"role": "admin"
}
**Response** (`201 Created`):json
{
"id": "usr_abc123",
"email": "user@example.com",
"name": "Jane Doe",
"role": "admin",
"created_at": "2026-02-13T10:00:00Z"
}
**Error Responses**:
| Status | Description |
|--------|-------------|
| 400 | Invalid request body |
| 409 | Email already exists |
| 401 | Missing or invalid auth token |
architecture โ Architecture OverviewGenerate an architecture document with:
Mermaid diagram example:
graph TB
Client[Client App] --> API[API Server]
API --> Auth[Auth Service]
API --> DB[(PostgreSQL)]
API --> Cache[(Redis)]
API --> Queue[Job Queue]
Queue --> Worker[Background Worker]
Worker --> DB
Worker --> Email[Email Service]
changelog โ Changelog from Git HistoryParse git log and generate a structured changelog:
# Changelog
## [Unreleased]
### Added
- [Features from commits since last tag]
### Changed
- [Modifications]
### Fixed
- [Bug fixes]
## [1.2.0] - 2026-02-10
### Added
- ...
Rules:
feat:, fix:, chore:, etc.)onboarding โ Developer Onboarding GuideGenerate a guide for new developers joining the project:
# Developer Onboarding Guide
## Prerequisites
[Required software, versions, accounts]
## Getting Started
### 1. Clone and Setup
[Step-by-step with exact commands]
### 2. Environment Configuration
[All env vars explained with example values]
### 3. Run Locally
[Commands to start the dev server, run tests, etc.]
### 4. Verify Setup
[How to confirm everything is working]
## Codebase Tour
### Architecture Overview
[Brief system description with diagram]
### Key Directories
[What lives where and why]
### Important Files
[Config files, entry points, key modules]
## Development Workflow
### Branching Strategy
[Detected from git history or standard gitflow]
### Running Tests
[Test commands, test structure]
### Code Style
[Linting config, formatting tools detected]
### Making Changes
[Typical workflow: branch โ code โ test โ PR]
## Common Tasks
### Add a new API endpoint
[Step-by-step based on existing patterns]
### Add a database migration
[Based on detected ORM/migration tool]
### Deploy
[If deployment config is detected]
## Troubleshooting
### Common Issues
[Based on README, issues, or common patterns]
full โ Complete Documentation PackageGenerate ALL of the above, organized in a docs/ directory:
docs/
README.md # Project README (also copy to project root if none exists)
API.md # API documentation
ARCHITECTURE.md # Architecture overview
CHANGELOG.md # Changelog
ONBOARDING.md # Developer onboarding
openapi.yaml # OpenAPI spec (if API detected)
diagrams/ # Mermaid source files
package.json, pyproject.toml, go.mod, Cargo.toml, Gemfile, pom.xml.env.example, docker-compose.yml, CI/CD configsmain., index., app., server.Do NOT read every file. Be strategic โ scan structure first, then dive into key files.
Save all generated docs to output/docs/ (or docs/ if specified). Present a summary of what was generated and suggest next steps for the client.
AI Usage Analysis
Analysis is being generatedโฆ refresh in a few seconds.
Extract text from PDFs with OCR support. Perfect for digitizing documents, processing invoices, or analyzing content. Zero dependencies required.
Fast local PDF parsing with PyMuPDF (fitz) for Markdown/JSON outputs and optional images/tables. Use when speed matters more than robustness, or as a fallback while heavier parsers are unavailable. Default to single-PDF parsing with per-document output folders.
Find, evaluate, and recommend ClawHub skills by need with quality filtering and preference learning.
Fetch full tweets, long tweets, quoted tweets, and X Articles from X/Twitter without login or API keys, using no dependencies and zero configuration.
Skill ๆฅๆพๅจ | Skill Finder. ๅธฎๅฉๅ็ฐๅๅฎ่ฃ ClawHub Skills | Discover and install ClawHub Skills. ๅ็ญ'ๆไปไนๆ่ฝๅฏไปฅX'ใ'ๆพไธไธชๆ่ฝ' | Answers 'what skill can X', 'find a skill'. ่งฆๅ...
Generate QR codes from text or URL for mobile scanning.