writing-repo-documentation

Extract metadata from valid Skill units with SKILL.md files.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/rocklambros/rcs --skill writing-repo-documentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-repo-documentation
Source: https://github.com/rocklambros/rcs/tree/main/skills/workflow/writing-repo-documentation
Command: npx skills add https://github.com/rocklambros/rcs --skill writing-repo-documentation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turns a repository full of folders into reliable metadata for each valid Skill unit, so you can identify what is a real skill, what it is called, and how it should be discovered.

Core Features & Use Cases

  • Detects valid Skill units by checking for a root SKILL.md file and the required frontmatter fields.
  • Extracts the skill name, description, and any optional components that are actually present in the unit.
  • Useful when you are cataloging a skills repository, auditing skill packaging, or building an index of reusable skills for search and review.

Quick Start

Ask the AI to scan the repository and generate metadata for every directory that qualifies as a valid Skill unit.

Frequently Asked Questions about writing-repo-documentation

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

FAQPage Schema
How do I extract skill metadata from repository directories?

To extract skill metadata from repository directories, scan each folder for a root SKILL.md file. The tool validates YAML frontmatter, capturing the skill name and description, and records optional scripts, references, and assets components when present.

What makes a valid skill unit for repository analysis?

A valid skill unit requires a self-contained directory rooted at a SKILL.md file. It must contain YAML frontmatter with required name and description fields, while optional scripts, references, and assets components are recorded if they exist in the folder.

Does the directory scanner require YAML frontmatter for every SKILL.md?

Yes, directory scanning requires YAML frontmatter in every SKILL.md file. Specifically, the name and description fields are mandatory for a folder to qualify as a valid skill unit and be included in the extracted metadata.

Can I catalog reusable skills from a repository using this metadata extraction?

Yes, you can catalog reusable skills by mapping skill folders into clean metadata. The tool identifies valid skill units, extracts their names and descriptions, and catalogs present components to build a searchable index for review.

What happens if a directory lacks required frontmatter fields during skill auditing?

If a directory lacks required YAML frontmatter fields like name or description, it fails the validation check. The directory scanner simply skips it, ensuring only properly packaged skill units are mapped into the final metadata output.