heygen-skills

Scan repositories for SKILL.md units and generate YAML metadata blocks.

Updated May 1, 2026
One-click install
npx skills add https://github.com/nickthelegend/ask-charli3-hyperframes-video --skill heygen-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: heygen-skills
Source: https://github.com/nickthelegend/ask-charli3-hyperframes-video/tree/main/.agents/skills/heygen-skills
Command: npx skills add https://github.com/nickthelegend/ask-charli3-hyperframes-video --skill heygen-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

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

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.

Frequently Asked Questions about heygen-skills

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

FAQPage Schema
How do I validate SKILL.md frontmatter for required fields in a repository?

To validate SKILL.md frontmatter, run the metadata extractor to scan the repository root, identify each Skill Unit, and enforce mandatory fields like name and description for consistent discovery and indexing.

What is the standard schema for generating machine-readable Skill metadata?

Machine-readable Skill metadata uses a strict YAML schema that includes name, tagline, description, dependencies, components, and safety signals, allowing downstream systems to reliably load and use the cataloged Skill.

How do I catalog multiple Skill Units for multi-Skill composition?

You can catalog multiple Skill Units by scanning the repository for root SKILL.md files, validating each unit's frontmatter, and linking related units to enable discovery across a repository of HeyGen Skills.

Can I surface security or safety concerns when validating Skill metadata?

Yes, the metadata extraction process includes a toxicity_check flag designed to surface potential security or safety concerns in a Skill Unit during the validation and cataloging workflow.

How do I load optional directories like scripts and references for a Skill Unit?

Optional directories such as scripts, references, and assets are exposed at the Skill Unit root, allowing downstream systems to load deterministic tasks, in-depth references, and asset management on demand.

Does the HeyGen Skills router require specific dependencies to extract metadata?

No external dependencies are required to run the metadata extractor, as the HeyGen Skills router operates by scanning the repository root directly to identify valid SKILL.md files and output structured YAML data.