readme-generator_skill

This skill generates or updates a comprehensive README.md following GitHub best practices, including badges, overview, setup, metrics, and documentation.
  • Python

14

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill dmccreary/claude-skills --skill readme-generator

  • README.md4.2 KB
  • SKILL.md18.8 KB

Overview

This skill creates or updates a README.md in the project root that follows GitHub best practices. It assembles badges, a concise project overview, site metrics, getting-started instructions, repository structure, license and contact information. The output is optimized for MkDocs-based intelligent textbook projects but adapts to any repository. It prompts the user only when repository metadata or deployment URLs are missing.

How this skill works

The skill inspects the repository root for existing README.md, mkdocs.yml, LICENSE, docs/, requirements.txt, and common package files to detect technologies and metadata. It generates appropriate shields.io badges, extracts or computes site metrics (chapters, markdown files, word counts, quizzes, images) by scanning docs/, and builds standard sections: overview, metrics, getting started, structure, issues, license, acknowledgements, and contact. When needed it asks for missing repo or site URLs and optionally backs up an existing README.md before updating.

When to use it

  • Creating the initial README for a new repository
  • Updating an outdated or minimal README to match best practices
  • Documenting a MkDocs textbook or interactive site before publishing
  • After adding new technologies, dependencies, or major content changes
  • Preparing the repo for public release or sharing with collaborators

Best practices

  • Keep the overview short and answer what, who, and why in active voice
  • Include clear badges (tech, license, live site) and a prominent live-site link if deployed
  • Provide reproducible getting-started steps: clone, install, build, serve, and deploy
  • Include site metrics and a concise repository tree to communicate scope and completeness
  • Add issue reporting, license, acknowledgements, and a maintainer contact section for clarity

Example use cases

  • Generate a README for a new MkDocs-based interactive textbook with MicroSims and quizzes
  • Refresh README after a major content generation pass or restructuring of docs/
  • Add deployment and live-site links when enabling GitHub Pages
  • Create a license and contribution section when preparing the repo for open-source release
  • Produce a metrics table for project dashboards or progress reports

FAQ

The skill detects an existing README.md and asks whether to update it directly or create a timestamped backup before writing changes.

How are badges and the license chosen?

Badges are generated based on detected files and configuration (mkdocs.yml, requirements.txt, skills/). License is taken from LICENSE or docs; if none found the skill defaults to Creative Commons BY-NC-SA 4.0 and suggests updating as needed.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational