# Create Readme

> Create or update accurate README.md files. Use when asked to draft, rewrite, audit, or refresh a README for a repository, package, app, library, CLI, service, dataset, or docs folder.

- Skill: `jlave-dev/create-readme` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add jlave-dev/create-readme`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jlave-dev/create-readme/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: jlave-dev (https://skillmd.com/u/jlave-dev)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jlave-dev/create-readme

---


# Create README

Make the README a useful front door: explain what the project does, who it serves, how to start, and where to go next.

Read `references/readme-guidance.md` when the README is complex, public-facing, package-published, or being audited.

## Workflow

1. Inspect the existing README, manifests, package metadata, build files, scripts, docs, license, examples, CI, and relevant entry points.
2. Identify the primary reader and first-use path. Put purpose, audience, value, requirements, installation, and the shortest working example before deep detail.
3. Preserve useful structure, links, terminology, and voice. Remove stale claims, broken links, obsolete setup, and filler.
4. Include only relevant sections: status, requirements, installation, configuration, quick start, usage, development, troubleshooting, docs, support, contributing, security, license, or maintainers.
5. Verify commands and claims against the repository. Use relative links for repo files, fenced copyable commands, and alt text for images.
6. Finish with a heading, Markdown, link, and accuracy pass.

## Quality Rules

- Prefer plain active language and short paragraphs.
- Keep package-facing instructions self-contained; link long references elsewhere.
- Keep contributor detail out of user quick starts unless contributors are the main audience.
- Do not add decorative badges or screenshots that do not help a reader succeed.

## Output

Edit the README directly when asked. Report the commands, links, and claims checked, plus anything that remains inferred or worth maintainer review.

