← Back to list

opensource-readme-generator
by irahardianto
Self-hosted RAG engine for AI coding assistants. Ingests technical docs & code repositories locally with structure-aware chunking. Serves grounded context via MCP to prevent hallucinations in software development workflows.
⭐ 1🍴 0📅 Jan 21, 2026
SKILL.md
name: opensource-readme-generator description: Generate high-quality, "All-Star" README files for open-source repositories. Use this skill when a user asks to create, update, or improve a README.md file for their project. license: MIT
Open Source README Generator
This skill helps you generate professional, comprehensive, and visually appealing README files for open-source projects.
Usage Guidelines
When a user asks to create or improve a README:
-
Analyze the Project:
- Look at the files in the current directory (using
ls -Ror similar tools if allowed/safe) to understand the project type (Node.js, Python, Go, etc.). - Identify key components:
package.json,requirements.txt, source code folders, tests. - Determine the project name and purpose.
- Look at the files in the current directory (using
-
Gather Information:
- If the project purpose isn't clear from the code, ask the user for a brief description, "elevator pitch", or key features.
- Ask about specific sections if they are missing (e.g., "Do you have a demo link?", "What is the license?").
-
Use the Template:
- Read the template at
assets/all-star-readme-template.md. - Use this template as the structure for your output.
- Do not just copy the template blindly. Fill in the placeholders (
github_username,repo_name, etc.) with real data from the project or reasonable placeholders if unknown. - Customize the badges in the "Built With" section to match the technologies actually used in the project.
- Read the template at
-
Consult Guidelines:
- Refer to
references/readme-guidelines.mdto ensure you are meeting the "All-Star" criteria (clarity, visuals, completeness).
- Refer to
Workflow
- Understand: Read the user's request and explore the codebase to understand what the project does.
- Draft: Create a draft of the
README.mdin your mind or a scratchpad, mapping project details to the template sections. - Refine: Check against
references/readme-guidelines.md. - Output: Write the content to
README.md(or a file specified by the user) using thewrite_filetool.
Tips
- Badges: Always include badges. They make the repo look active and professional.
- Visuals: If you can't generate a screenshot, add a placeholder like
and tell the user to replace it. - Tone: Keep the tone professional, welcoming, and helpful.
Score
Total Score
75/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon
