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.