README Generator

Drafts a clear, honest README from a project's actual files — what it does, how to install and run it, and how to contribute — without inventing features.

Reviewed Jul 7, 2026Writing & Docsby AI World InformationMIT

What this skill does

Key features

  • Reads package manifest and entry files to describe the real project
  • Produces the sections readers actually need, in order
  • Includes copy-pasteable install and run commands from the real scripts
  • Never invents features, badges, or benchmarks

Use cases

  • Bootstrapping a README for a new project
  • Refreshing a stale or thin README
  • Standardising docs across many repos

SKILL.md

The skill definition — its metadata and the exact instructions an agent follows. Copy it into a SKILL.md file in your agent's skills folder.

namereadme-generator
descriptionDraft a project README from its actual files, without inventing features.
allowed-toolsRead, Grep, Bash(ls:*)
honestydescribes only what exists

Musts

  • Read the package manifest (package.json, pyproject.toml, etc.) and main entry files before writing.
  • Describe only what the project actually does — never invent features, integrations, or metrics.
  • Pull install and run commands from the real scripts/manifest, and format them as copy-pasteable code blocks.
  • Mark anything you can’t determine as an explicit TODO, rather than guessing.

Guidelines

Default section order (drop any that don’t apply):

  1. Project name + one-line description
  2. What it does (2–4 sentences)
  3. Install
  4. Usage / quick start
  5. Configuration (env vars, if any)
  6. Contributing
  7. License

Tone

Plain, direct, and honest. A good README respects the reader’s time and never oversells.

FAQ

Will it add badges and benchmarks?
Only if they exist in the project. It won't fabricate CI badges, star counts, or performance numbers — inventing those is a common README anti-pattern.
What if the project is unusual?
It asks for or infers the entry point and scripts. If it can't determine how to run the project, it says so and leaves a clearly-marked TODO rather than guessing.

Before running any skill, read its instructions and the tools it's allowed to use, and test it on a safe target first. See LLM security best practices.