skill-doc-generator

Generate README.md files from SKILL.md metadata with validation.

38|5|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/Svenja-dev/claude-code-skills --skill skill-doc-generator-svenja-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-doc-generator
Source: https://github.com/Svenja-dev/claude-code-skills/tree/main/skills/doc-generator/skill-doc-generator
Command: npx skills add https://github.com/Svenja-dev/claude-code-skills --skill skill-doc-generator-svenja-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Skill creators and teams waste time manually crafting consistent READMEs. This tool analyzes SKILL.md files to extract metadata, structure, and resources, then generates high-quality, uniform documentation.

Core Features & Use Cases

  • Analyze SKILL.md to extract metadata, sections, code blocks, and resource references.
  • Validate consistency against documented standards and terminology.
  • Generate comprehensive README.md with key sections, usage examples, and validation results.
  • Batch-document multiple skills and produce an INDEX.md for easy navigation.

Quick Start

Run the skill on a single skill directory to generate README:

  • python scripts/analyze_skill.py <skill_directory>
  • python scripts/validate_consistency.py <skill_directory> --verbose
  • python scripts/generate_readme.py <skill_directory>

Frequently Asked Questions about skill-doc-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate a README from a SKILL.md file?

To automatically generate a README from a SKILL.md file, run the bundled Python scripts to extract metadata, validate structure against standards, and render a ready-to-publish README.

Can I batch process multiple SKILL.md files to generate documentation?

Yes, you can batch process multiple SKILL.md files to generate READMEs and produce an INDEX.md file, enabling easy navigation across all documented skills in the directory.

How does validation work for SKILL.md consistency before generating a README?

Validation checks frontmatter, terminology, and structural consistency against defined standards using a dedicated script, ensuring the generated README meets required documentation specifications.

What is the best way to standardize README sections across multiple skills?

Standardizing README sections across multiple skills is achieved by analyzing SKILL.md files to extract metadata and resources, then rendering uniform documentation with consistent sections and examples.

Do I need PyYAML installed to generate READMEs from SKILL.md?

Yes, PyYAML is required as a dependency to parse frontmatter metadata from SKILL.md files and successfully generate the standardized README output.

What limitations exist when extracting metadata from SKILL.md for README generation?

Metadata extraction is limited to the structure and content present within the SKILL.md file, meaning incomplete frontmatter or missing sections will result in a less comprehensive generated README.