README Writer
/install auto-readme
readme-writer
Description
Generate a production-quality README.md from code, a short description, or an existing bad README. Adapts structure to the project type: library, CLI tool, web app, API, or data pipeline. No filler, no fluff — just the README a maintainer would actually want.
Use when
- "write a README for this"
- "my README is bad, rewrite it"
- "generate docs for this project"
- "I need a README"
- Any project without a README, or with a placeholder/skeleton README
Input
Provide one or more of:
- The project's source code (or key files)
- A short description of what it does
- The existing README (if rewriting)
Optionally specify:
- Project type: library / CLI / web app / REST API / data pipeline / other
- Primary language/framework
- Target audience: end users / developers / both
- License
- Whether to include badges (CI, npm, PyPI, NuGet, etc.)
Output format
Outputs a complete, ready-to-paste README.md in this structure (sections omitted if not applicable):
# [Project Name]
[One-line description — what it is and what it does]
[Badges if requested: CI status, version, license, downloads]
## Features
[3–6 bullet points — concrete capabilities, not marketing copy]
## Quick Start
[Minimal working example — copy-paste runnable in under 60 seconds]
## Installation
[Package manager commands for all relevant platforms]
## Usage
[The most common use cases with code examples]
## API Reference
[For libraries: key classes, functions, parameters, return types]
[For CLIs: flags, subcommands, environment variables]
## Configuration
[Environment variables, config file format, defaults]
## Examples
[1–3 real-world examples beyond quick start]
## Contributing
[How to run locally, run tests, submit PRs]
## License
[License name and link]
Writing rules
- First line after the title: one sentence, no jargon, a 10-year-old could understand
- Quick Start must be runnable — no "replace with your actual values" placeholders unless unavoidable
- API Reference uses the actual function/class names from the code
- No phrases: "seamlessly", "powerful", "robust", "leveraging", "game-changer", "easy to use"
- If something requires setup steps, number them — don't paragraph it
- Code blocks have language tags (
python,bash, ```json) - Never write "TODO" or leave blank sections — omit sections that don't apply
Project type adaptations
Library
Include: Features, Installation, Quick Start, API Reference, Examples, Contributing Skip: Deployment, Environment Variables (unless it's config)
CLI tool
Include: Installation, Usage (with all flags), Examples, Configuration Skip: API Reference
Web app / SaaS
Include: Features, Quick Start (local dev), Installation, Configuration (env vars), Deployment, Contributing Skip: API Reference (unless it exposes one)
REST API
Include: Base URL, Authentication, Endpoints (method, path, params, response), Examples Format: Use code blocks showing curl or example request/response JSON
Data pipeline
Include: What data flows in / out, How to run, Configuration, Output format Skip: Contributing (unless open source)
Self-improvement instructions
After each README generated, note what information was missing from the input that required assumptions. After 20 READMEs, surface the top 3 things developers forget to include.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install auto-readme - 安装完成后,直接呼叫该 Skill 的名称或使用
/auto-readme触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
README Writer 是什么?
Generate a complete, production-quality README.md from code, description, or an existing README, tailored to the project type without any filler content. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。
如何安装 README Writer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install auto-readme」即可一键安装,无需额外配置。
README Writer 是免费的吗?
是的,README Writer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
README Writer 支持哪些平台?
README Writer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 README Writer?
由 Lnguyen1996(@lnguyen1996)开发并维护,当前版本 v1.0.0。