English | δΈζ
Audit, generate, and optimize project README files with quality scoring, template matching, and multilingual support. Works with any project type β libraries, CLI tools, web apps, agent skills, and datasets.
1 skill for README quality. 5 project types supported. 8 scoring dimensions. 0 dependencies.
The problem: Most README files are written as an afterthought. No "why" section, no visual demo, 10-step setup guides nobody finishes. Better README fixes this β score your existing README, get a template tailored to your project type, and generate bilingual docs in one pass.
Click to expand
# ClawHub
clawhub install better-readme
# Or from source
git clone https://github.com/Thomaszhou22/better-readme.git
cp -r better-readme ~/.openclaw/skills/Requires Python 3.8+. No other dependencies.
# Score your existing README
python3 scripts/readme_audit.py --path ./README.md
# Detect project type (recommends a template)
python3 scripts/readme_audit.py --detect /path/to/project
# JSON output for CI/CD
python3 scripts/readme_audit.py --path ./README.md --jsonOr just tell your AI agent: "Check my README" β it'll handle the rest.
ββββββββββββββββββ ββββββββββββββββ ββββββββββββββββ ββββββββββββββββββββ
β 0. Onboarding ββββββΆβ 1. Classify ββββββΆβ 2. Score ββββββΆβ 3. Generate β
β First run? β β What type? β β How good? β β Fix + improve β
ββββββββββββββββββ ββββββββββββββββ ββββββββββββββββ ββββββββββββββββββββ
β β
β Offer to evaluate existing repos β
β Agent fills template β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Re-score to verify
Automatically detects your project type:
| Signal | Type | Template |
|---|---|---|
main/exports in package.json |
Library/SDK | API-first |
bin field, CLI framework |
CLI Tool | Demo-first |
| React/Vue + deploy target | App/Product | Screenshot-first |
SKILL.md exists |
Agent Skill | Trigger-first |
.csv/.json dataset |
Data/Resource | Schema-first |
9-dimension scoring (100 points):
| Dimension | Max | What it checks |
|---|---|---|
| First impression | 15 | H1 + tagline + visual in first 10 lines |
| Problem statement | 10 | "Why" section explaining the pain |
| Quick start | 20 | Install + run in β€3 commands |
| Visual demo | 10 | Screenshot, GIF, or video |
| Feature clarity | 10 | Scannable feature list/table |
| Usage / API docs | 10 | 2+ code examples |
| Badges & metadata | 5 | License, version, CI badges |
| Community & links | 10 | Contributing, Issues, Discussions |
| Pre-publish readiness | 10 | TOC, roadmap, changelog |
When activated for the first time, the skill:
- Introduces its capabilities (score, improve, create READMEs)
- Asks: "Want me to evaluate the READMEs of your existing repos?"
- If yes β fetches your GitHub repos, runs batch scoring, highlights the weakest ones, and offers to fix them
- If no β proceeds to normal workflow
- Records onboarding as complete (won't repeat)
- Pick the matching template from
references/templates.md - Scan your project for real data (name, install command, license, features)
- Fill the template β no placeholder text
- Generate
README.mdin English by default - After generation, asks if you need another language version (e.g., Chinese, Japanese)
- Only generates additional language files on request, with a language toggle at the top
Run through references/pre-publish-checklist.md:
- π΄ Critical: README, install, license, GitHub About, topics
- π‘ Important: Screenshot, "Why" section, contributing, issues template
- π’ Nice to have: Badges, changelog, discussions, funding
| Type | Hero Element | Focus | Install Example |
|---|---|---|---|
| π¦ Library/SDK | Code snippet | API + examples | npm install |
| π§ CLI Tool | Demo GIF | Commands table | brew install |
| π App/Product | Screenshot | Features + live demo | Deploy button |
| π§© Agent Skill | Trigger condition | Workflow + compat | clawhub install |
| π Data/Resource | Stats card | Schema + sample | Direct download |
Tell your agent any of these:
- "Write a README for this project"
- "Score my README"
- "My README sucks, fix it"
The agent will:
- First use: Offer to audit your existing repos' READMEs (onboarding)
- Detect project type
- Run the audit script
- Load the matching template
- Scan your codebase for real data
- Generate an English README (ask if you need other languages)
- Run the pre-publish checklist
better-readme/
βββ SKILL.md # Trigger conditions + workflow
βββ scripts/
β βββ readme_audit.py # README scorer + project detector
βββ references/
β βββ templates.md # 5 project-type templates
β βββ scoring-rubric.md # Full scoring criteria
β βββ pre-publish-checklist.md # GitHub launch checklist
βββ README.md
- β OpenClaw
- β Claude Code
- β Cursor / Codex CLI / Gemini CLI
- β Any platform using SKILL.md format
MIT Β© 2026 Thomas Zhou