shadcn

Parse SKILL.md YAML frontmatter and catalog Skill Unit metadata.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/hackfest-dev/HF26-24 --skill shadcn-hackfest-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/hackfest-dev/HF26-24/tree/main/.agents/skills/shadcn
Command: npx skills add https://github.com/hackfest-dev/HF26-24 --skill shadcn-hackfest-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams discover and catalogue Skill Units by parsing SKILL.md frontmatter and validating structure for consistent discovery.

Core Features & Use Cases

  • Parses YAML frontmatter to extract the name and description for each skill unit.
  • Validates the presence of SKILL.md at the root and detects optional resources (scripts/, references/, assets/).
  • Produces a structured metadata record suitable for indexing, search, and governance auditing.
  • Use case: automatically enumerate all skill units in a monorepo and surface their key attributes for admins.

Quick Start

Run the metadata extractor on a repository containing Skill Units to produce a catalog of valid skills.

Frequently Asked Questions about shadcn

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

FAQPage Schema
How do I extract YAML frontmatter metadata from SKILL.md files in a monorepo?

Skill Unit metadata is the structured information extracted from the YAML frontmatter of a root SKILL.md file. It includes required fields like name and description, plus optional attributes such as tagline, category, keywords, dependencies, and components, forming a complete profile for consistent skill discovery.

What is Skill Unit metadata and how does cataloging it help with skill discovery?

Skill Unit metadata is the structured information extracted from the YAML frontmatter of a root SKILL.md file. It includes required fields like name and description, plus optional attributes such as tagline, category, keywords, dependencies, and components, forming a complete profile for consistent skill discovery.

How do I validate the directory structure of a skill unit for optional resources?

Validating a skill unit directory structure involves checking for a root SKILL.md file and scanning for optional resource folders. This Skill automatically inspects for scripts/, references/, and assets/ directories to ensure a complete metadata profile and validate the skill unit's structural integrity.

Does the metadata extractor require specific fields in the YAML frontmatter to work?

You can automatically enumerate all skill units in a monorepo by running this metadata extractor across the repository. It locates each valid directory containing a root SKILL.md, parses the YAML frontmatter, and surfaces their key attributes in a structured catalog for administrators.

How do I automatically enumerate all skill units in a monorepo?

You can automatically enumerate all skill units in a monorepo by running this metadata extractor across the repository. It locates each valid directory containing a root SKILL.md, parses the YAML frontmatter, and surfaces their key attributes in a structured catalog for administrators.