dmccreary avatar

Readme Generator

Generates professional README.md files for GitHub repos following best practices, with a focus on MkDocs documentation sites. It analyzes your repo structure, pulls metadata from mkdocs.yml, and builds out badges, project overview, getting started sections, and comprehensive metrics tables. The metrics collection is actually pretty thorough: it counts concepts from learning graphs, tracks MicroSims, tallies quiz questions, and breaks down content by word count and media assets. Nice attention to detail on the badge order too, explicitly noting not to include a pointless self-referencing GitHub repo badge. Good for initial repo setup or bringing an existing README up to standard when your project has grown beyond a quick description.

skills.sh installs
213
GitHub stars
90
last updated
Aug 21, 2026

Install

$ npx -y skills add dmccreary/claude-skills --skill readme-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

README Generator

Generate or update a comprehensive README.md file for GitHub repositories following best practices.

Purpose

This skill automates the creation of professional, well-structured README.md files for GitHub repositories. It generates all essential sections including badges for technologies used, project overview, site metrics, getting started instructions, project structure, and contact information. The skill is particularly optimized for MkDocs-based intelligent textbook projects but can be adapted for any repository type.

When to Use This Skill

Use this skill when:

  • Starting a new GitHub repository that needs a README.md
  • Updating an existing README.md to follow best practices
  • After significant project changes that should be documented
  • Before publishing or sharing a repository
  • When migrating from another documentation system
  • After adding new technologies or dependencies

Workflow

Step 1: Analyze Repository Context

Before generating the README, gather information about the repository:

Sponsors

Details

Repository
github.com/dmccreary/claude-skills
Categories
Git & Pull Requests, Documentation, Automation & Workflows
First seen
Jun 3, 2026
1trailofbits avatarusing-gh-clitrailofbits/skillsGuides usage of the GitHub CLI (gh) for interacting with GitHub repositories, PRs, issues, and API. Use when working with GitHub resources instead of WebFetch o212skills.sh installs
2yonatangross avatarverifyyonatangross/orchestkitGrade work that already exists and decide whether it can merge. Runs the project's current unit, integration, and E2E suites plus security scanning and type che210skills.sh installs
3josiahsiegel avataropentofu-guidejosiahsiegel/claude-plugin-marketplaceOpenTofu (Terraform open-source fork) guide and migration. PROACTIVELY activate for: (1) OpenTofu installation and tofu CLI usage, (2) migrating from Terraform 209skills.sh installs
4josiahsiegel avatarpowershell-shell-detectionjosiahsiegel/claude-plugin-marketplacePowerShell vs Git Bash/MSYS2 shell detection and cross-shell compatibility on Windows. PROACTIVELY activate for: (1) detecting whether script runs under PowerSh209skills.sh installs
5jorgealves avatarpython-async-advisorjorgealves/agent_skillsReview asynchronous Python code to identify race conditions, deadlocks, and inefficient patterns. Use when working with asyncio, aiohttp, or FastAPI.208skills.sh installs
6nexu-io avatarhtml-pptnexu-io/open-designFor consulting delivery work: turn diagnosis, frameworks, and project work into a client-adoptable action plan. Built around the core query "consulting-final-de208skills.sh installs