plugins/readme-generator/skills/readme/SKILL.md
This skill should be used when the user asks to "create a README", "write a README", "generate a README", "improve my README", "make my README better", "README best practices", or mentions needing project documentation. Provides guidance for creating excellent READMEs following patterns from awesome-readme.
npx skillsauth add tavva/ben-claude-plugins readmeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate excellent README files that communicate project value clearly and help users get started quickly.
Great READMEs answer three questions immediately:
Analyse the project to understand:
Read existing code, configuration files, and any existing documentation to extract accurate information.
Start with a clear, descriptive title. Follow with a one-paragraph description that explains:
# Project Name
Brief description of what this project does and why it exists.
A sentence about the key benefit or problem it solves.
Add visual elements that communicate quickly:
Place badges immediately after the title. Place screenshots/GIFs after the description.
Provide the fastest path to a working example:
## Quick Start
\`\`\`bash
npm install project-name
\`\`\`
\`\`\`javascript
import { thing } from 'project-name';
thing.doSomething();
\`\`\`
Keep quick start under 5 steps. Link to detailed installation for complex setups.
Cover all supported installation methods:
Include version compatibility information where relevant.
Show real, practical examples:
## Usage
### Basic Example
\`\`\`javascript
// Description of what this does
const result = doThing(input);
console.log(result);
// Output: expected output
\`\`\`
### Advanced Configuration
\`\`\`javascript
// More complex example with options
\`\`\`
Document public interfaces:
For extensive APIs, link to separate documentation rather than bloating the README.
Include or link to contribution guidelines:
State the licence clearly. Link to the full LICENCE file.
## Licence
MIT - see [LICENCE](LICENCE) for details.
Recommended order for most projects:
Before finalising a README:
For detailed patterns, badge examples, and templates:
references/patterns.md - Comprehensive patterns, badge snippets, and structural templatestools
This skill should be used when the user asks to "create a sprite", "run in sprite", "execute in sprite", "sprite exec", "open sprite console", "list sprites", "destroy sprite", "create checkpoint", "restore checkpoint", "proxy through sprite", or mentions Sprite, isolated environments, or persistent microVMs. Also triggers on requests to manage sprite authentication, checkpoints, or port forwarding.
tools
This skill should be used when working on frontend code, debugging UI issues, verifying visual changes, scraping web pages, testing web features, or inspecting page state. Also triggers on "open browser", "take screenshot", "navigate to URL", "scrape website", "extract page content", "check accessibility", or any web automation task. Use proactively during frontend development to verify changes visually.
tools
This skill should be used when the user asks to "send an email", "send email via Resend", "list emails", "check email status", "cancel scheduled email", "manage domains", "add domain", "verify domain DNS", "create API key", "list API keys", "manage templates", "create email template", or mentions Resend, transactional email, or email delivery. Also triggers on requests to configure Resend, check domain verification, or manage email infrastructure.
tools
This skill should be used when working on Obsidian plugins, testing plugin changes, verifying plugin UI, debugging plugin behaviour, or running automated tests against Obsidian. Also triggers on "start Obsidian", "take Obsidian screenshot", "test plugin", "run plugin command", "execute in Obsidian", or any Obsidian automation task. Use proactively during plugin development to verify changes visually.