원클릭으로
readme-write
Create and update README.md files with proper structure, badges, and sections.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create and update README.md files with proper structure, badges, and sections.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | readme-write |
| description | Create and update README.md files with proper structure, badges, and sections. |
| license | MIT |
| compatibility | opencode |
| disable-model-invocation | true |
Base directory: .opencode/skill/readme-write
I update and create README.md files that follow best practices:
Use this when:
I examine:
Choose sections based on project type:
For all projects:
For libraries:
For CLI tools:
For web applications:
Screenshots or demo links
Deployment instructions
Environment variables
Backend requirements
For Monorepos:
Workspace overview (list of packages)
Root-level installation and build commands
Link to package-specific READMEs
Shared development requirements
First, detect what exists:
.github/workflows/*.yml, .travis.yml, .circleci/, .gitlab-ci.ymlpackage.json, requirements.txt, Cargo.toml, go.mod, pom.xml.codecov.yml, codeclimate.yml, sonar-project.propertiesBadge URL patterns by platform:
https://img.shields.io/github/actions/workflow/status/{org}/{repo}/{workflow}.ymlhttps://img.shields.io/gitlab/pipeline/{org}/{repo}shields.io/v2/ formatSelect badges based on:
Add based on project maturity:
Contributing guidelines (CONTRIBUTING.md)
Code of conduct (CODE_OF_CONDUCT.md)
Security policy (SECURITY.md)
Changelog (CHANGELOG.md or HISTORY.md)
License (LICENSE file)
I create a README.md file with:
/assets or /docs/images using relative paths# Project Name
Brief description (one line, under 80 characters)
[](https://github.com/{org}/{repo}/actions)
[](https://opensource.org/licenses/MIT)
[](https://www.npmjs.com/package/{project})
## Features
- Feature 1 with brief description
- Feature 2 with brief description
- Feature 3 with brief description
## Getting Started
### Prerequisites
- Node.js 18+
- npm or yarn
### Installation
```bash
npm install project-name
```
# Basic usage
npm start --option
# Advanced usage
npm start --option --flag value
See docs/ for detailed guides.
Contributions welcome! See CONTRIBUTING.md.
MIT License - see LICENSE
When a README.md already exists:
Never delete: User-added sections, custom formatting, project-specific troubleshooting guides, creative content
Always suggest/fix: Broken links, outdated badges, incorrect code blocks, missing installation instructions
GitHub Actions:
[](https://github.com/{org}/{repo}/actions)
GitLab CI:
[(https://gitlab.com/{org}/{repo}/pipelines)
npm:
[](https://www.npmjs.com/package/{package})
PyPI:
[](https://pypi.org/project/{package}/)
Crates.io:
[](https://crates.io/crates/{package})
Before finalizing, I ensure:
{org}, {repo}, {package} remainsDraw diagrams as code from text using the D2 language (d2lang.com). Use when the user wants to create, edit, validate, or render architecture diagrams, flowcharts, sequence diagrams, ER diagrams, class diagrams, or any .d2 file. Triggers: draw a diagram, architecture diagram, visualize the system, render d2, .d2 file.
Search the web with automatic backend selection. Works out-of-the-box with public SearXNG. Optional Duck API for advanced filters. Supports images, news, videos.
Download videos, audio, subtitles, and clean paragraph-style transcripts from YouTube and any other yt-dlp supported site. Transcripts are saved to file by default. Use when asked to download this video, save this clip, rip audio, get subtitles, get transcript, or to troubleshoot yt-dlp/ffmpeg and formats/playlists.
Search YouTube for fresh, long, deep content — podcasts, lectures, and deep dives. Use when the user wants to find videos, look up a topic, get video recommendations, or asks about YouTube content. Defaults to longform (20min+), recent (18mo), high-relevance results with a combined recency+views+duration+relevance score.
Fetch and extract readable text content from web pages. Auto-selects best tool with smart fallback. Use when the user wants to read articles, documentation, or scrape text content from web pages. Works on Reddit, StackOverflow, GitHub, docs sites, and more.
Drive headless Chrome from the CLI for web scraping, screenshots, form filling, PDF export, accessibility audits, and browser smoke tests. Use when the user wants to automate browser interactions, scrape dynamic pages (JS-rendered content), take page screenshots or element screenshots, fill and submit web forms, export pages as PDF, run accessibility checks, or assert page state in CI/CD pipelines. Triggers on mentions of: browser automation, headless Chrome, web scraping, page screenshots, form automation, accessibility testing, browser testing, rodney.