Create a comprehensive README.md template for your project
A template and workflow to help developers and users understand your repository's project code concisely and clearly. A good README is often the first thing people see when they discover your project, making it critical for adoption and contribution.
A comprehensive README should answer:
Check if a README already exists:
ls -la README.md
If it exists:
Before generating the README, gather key information:
You can analyze the repository to gather this information:
package.json, pyproject.toml, Cargo.toml for dependenciesOption A: Use Template
cp assets/README.md README.md
Then manually customize the placeholders.
Option B: AI-Enhanced Generation (Recommended)
assets/README.mdThe template includes these key sections. Customize each:
Required Sections:
Optional Sections:
Enhance the README with:
Badges (at the top):



Screenshots or Demos:
Quick Start Example:
## Quick Start
\`\`\`bash
# Clone the repository
git clone https://github.com/your-org/project.git
# Install dependencies
npm install
# Run the application
npm start
\`\`\`
Check that the README:
[INSERT HERE]Remind the user to:
When using AI to customize the README:
Scan the codebase to understand:
Extract key information from:
package.json: Project name, description, scriptspyproject.toml or setup.py: Python project metadataCargo.toml: Rust project informationInfer installation steps from:
package.json → npm installrequirements.txt → pip install -r requirements.txtCargo.toml → cargo buildGenerate usage examples based on:
README.md: Comprehensive template with all standard sectionsThe provided template includes:
# Project Title
Brief description
## Features
- Feature 1
- Feature 2
## Installation
Step-by-step instructions
## Usage
Examples and code snippets
## Contributing
Guidelines for contributors
## License
License reference
## Contact
How to reach maintainers
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer