What problem does it solve?
The HeyGen Skills router provides a single entry point at the repository root that detects, validates, and catalogs each Skill Unit by requiring a SKILL.md frontmatter at its root. It enables on-demand access to optional resources (scripts/, references/, assets/) and standardizes metadata so tools can discover and load Skills reliably.
Core Features & Use Cases
- Validates Skill Units by enforcing mandatory frontmatter (name, description) and the presence of SKILL.md, ensuring consistent discovery.
- Exposes optional directories (scripts/, references/, assets/) to support deterministic tasks, in-depth references, and asset management loaded as needed by the Skill.
- Emits structured metadata for each valid Skill Unit, including name, description, tagline, request (embedding three declarative sentences), dependencies, components, and safety/tinkering checks for indexing.
- Supports multi-Skill composition by linking related Skill Units and enabling discovery across a repository of HeyGen Skills.
- Provides a toxicity_check flag to surface potential security or safety concerns in a Skill.
Quick Start
Run the metadata extractor against the repository to identify root SKILL.md Skill Units and output their YAML metadata blocks.