readme-generator

Auto-generate comprehensive, well-structured README.md files by analyzing your project's codebase, dependencies, configuration, and structure. Scans package.json, pyproject.toml, Cargo.toml, Dockerfile, CI configs, and source code to produce professional documentation. Use when the user wants to: (1) Create a README for a new project, (2) Regenerate an outdated README, (3) Document an open-source project for publishing, (4) Create project documentation from scratch, (5) Standardize README format across repos. Best for open-source maintainers, indie developers, teams standardizing documentation, and anyone who dreads writing README files.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "readme-generator" with this command: npx skills add ericlooi504/readme-auto-gen

README Generator

Turn your project into a professional, well-documented README.md — no manual writing required.

When to Use

USE this skill when:

  • "Generate a README for my project"
  • "My README is outdated, rewrite it"
  • "Create docs for my open-source library"
  • "I have a new repo with no documentation"
  • "Standardize all READMEs in my org"
  • "Add installation and usage sections to my README"
  • "Generate API docs for my CLI tool"

DON'T use this skill when:

  • Need full API reference docs → use an API doc generator
  • Need multi-page documentation site → use a docs site generator (Docusaurus, MkDocs)
  • Need architecture decision records (ADRs) → use a decisions skill

How It Works

  1. Scans project structure — reads directory tree, identifies project type
  2. Reads key config files — detects language, framework, package manager, test runner, CI/CD
  3. Analyzes source code — identifies entry points, CLI commands, exported APIs, environment variables
  4. Checks existing docs — reads existing README, CONTRIBUTING, CHANGELOG, LICENSE
  5. Generates a comprehensive markdown document

Generated Sections

The README automatically includes the sections that are relevant to your project:

Always Included

  • Title & Badges — Project name, description, license, CI status, version
  • Description — What the project does and why it exists
  • Table of Contents — For longer READMEs
  • Installation — Language-appropriate install instructions

Conditional (auto-detected)

  • Prerequisites — Runtime requirements (Node, Python, Java, etc.)
  • Quick Start — Minimal steps to get running
  • Usage / CLI — Commands, flags, examples (detected from CLI tools)
  • API — If a library/module is detected
  • Configuration — Env vars, config files, dotenv support
  • Scripts — npm scripts, Makefile targets, Justfile recipes
  • Docker — If Dockerfile or compose files exist
  • Testing — How to run tests
  • Project Structure — If the layout is non-trivial
  • Contributing — If CONTRIBUTING.md or contribution patterns exist
  • License — If a license file is detected
  • Changelog — Links to CHANGELOG.md or git tags

Examples

Generate from scratch

"Generate a README for the current project"

→ Scans the entire project, produces a complete README.md.

Regenerate existing

"Regenerate the README but keep the custom sections"

→ Merges generated content with preserved custom content from the existing README.

Focus on specific aspects

"Generate a README focusing on the API section — I have a Python library"

→ Deep-dives into module exports, class signatures, and function parameters.

Language/Framework Detection

The skill recognizes and tailors output for:

TypeDetected From
Node.jspackage.json, tsconfig.json, npm/yarn
Pythonpyproject.toml, setup.py, requirements
RustCargo.toml
Gogo.mod, go.sum
Java/Kotlinpom.xml, build.gradle
.NET/C#*.csproj, *.sln, NuGet.config
DockerDockerfile, compose.yaml
GenericMakefile, shell scripts, any project

Badge Support

Auto-includes badges for:

  • License (from LICENSE file)
  • Language version (from SDK/config files)
  • CI status (detects GitHub Actions, GitLab CI, CircleCI)
  • Package version (from registry files if publishable)

Notes

  • Preserves custom content — when updating an existing README, content outside generated sections is kept intact
  • Follows best practices — output adheres to the Standard README specification
  • Project-specific — adapts to CLI tools, libraries, web apps, and monorepos differently
  • Open-source ready — output is formatted for publishing to GitHub/GitLab immediately

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

GitHub README Generator

Generate beautiful, professional GitHub README files for your projects. Supports multiple templates, languages, and customization options.

Registry SourceRecently Updated
5010Profile unavailable
Coding

Daily Workflow Manager

Daily work start and end workflow manager for English-speaking developers. Triggered by phrases like 'starting work', 'start of day', 'ending work', or 'end...

Registry SourceRecently Updated
370Profile unavailable
Coding

Documentation Writer

Write clear, comprehensive documentation. Covers README files, API docs, user guides, and code comments. Create documentation that users actually read and un...

Registry SourceRecently Updated
5960Profile unavailable
Coding

Technical Documentation Engine

Complete technical documentation system — from planning through maintenance. Covers READMEs, API docs, guides, architecture docs, runbooks, and developer por...

Registry SourceRecently Updated
9951Profile unavailable