← Back to Skills Marketplace
lnguyen1996

README Writer

by Lnguyen1996 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
106
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install auto-readme
Description
Generate a complete, production-quality README.md from code, description, or an existing README, tailored to the project type without any filler content.
README (SKILL.md)

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.

Usage Guidance
This skill appears to do what it says (produce high-quality README.md files) and doesn't request any credentials or installs — that's good. Before installing or using it: (1) Ask the publisher how the 'Self-improvement' tracking is implemented: where are per-README records stored, who can read them, and can you opt out? (2) Never feed repositories that contain secrets (API keys, private certs, credentials) — the skill's rule to use function/class names could cause accidental inclusion of sensitive strings in outputs. (3) If you want no persistent tracking, confirm the skill uses only in-session memory and does not write logs or analytics to external services. (4) Test with a non-sensitive sample project to validate output formatting and that no unexpected data is exfiltrated. If the publisher cannot explain how they implement the 20-README aggregation, consider this a red flag.
Capability Analysis
Type: OpenClaw Skill Name: auto-readme Version: 1.0.0 The skill is a documentation generator designed to produce structured README.md files based on project source code or descriptions. It contains no executable code, network requests, or instructions to access sensitive system data, and its logic is entirely focused on formatting and content generation (SKILL.md).
Capability Assessment
Purpose & Capability
Name, description, and declared requirements align: this is an instruction-only skill that generates README.md content from provided code or descriptions. It does not request extraneous binaries, environment variables, or credentials, which is appropriate for the stated purpose.
Instruction Scope
SKILL.md stays focused on README generation and outlines precise formatting rules and project-type adaptations. However, the 'Self-improvement instructions' ask the skill to record what was missing after each README and to 'after 20 READMEs, surface the top 3 things developers forget' — that requires accumulating state across runs. The skill provides no mechanism (install, storage path, environment, or external endpoint) for persistent tracking.
Install Mechanism
There is no install spec and no code files — lowest-risk delivery model. Nothing will be written to disk by the skill itself as described.
Credentials
The skill declares no environment variables, credentials, or config paths, which is proportionate to its stated function. Note: because it asks the agent to use actual function/class names from supplied code, giving the agent repository files may expose secrets embedded in code; the SKILL.md does not warn about excluding sensitive files.
Persistence & Privilege
Autonomous invocation is allowed (default) which is normal, but the self-improvement feature implies the skill will persist usage/metadata across sessions. Yet the skill doesn't declare how or where it will store that data (no install, no config path, no env). This mismatch could mean reliance on the host agent's memory/persistence features — clarify whether data will be stored and where, and whether it is shared or private.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install auto-readme
  3. After installation, invoke the skill by name or use /auto-readme
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release—auto-generates high-quality README.md files tailored to project type. - Writes production-ready READMEs from code, description, or an existing README. - Adapts sections for libraries, CLIs, web apps, APIs, and data pipelines. - Enforces clear, concise writing with concrete usage examples and coding standards. - Omits irrelevant sections and marketing jargon; focuses on maintainers’ real needs. - Supports configuration for project type, audience, language/framework, license, and badges.
Metadata
Slug auto-readme
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.

How do I install README Writer?

Run "/install auto-readme" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is README Writer free?

Yes, README Writer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does README Writer support?

README Writer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created README Writer?

It is built and maintained by Lnguyen1996 (@lnguyen1996); the current version is v1.0.0.

💬 Comments