SKILL.md instruction file plus reference docs. The agent loads it on demand, follows the embedded workflow, and calls HeyGen through the MCP server or the CLI. You get production-grade output (correct aspect ratios, prompt engineering, voice matching) without writing the pipeline yourself.
Skills are the agent-native layer on top of HeyGen. The MCP server and CLI expose the tools; skills encode the expertise for using them well.
The Three Skills
heygen-avatar
heygen-video
heygen-translate
How They Chain
The skills are standalone but compose into a full pipeline. They communicate through human-readableAVATAR-<NAME>.md files at your workspace root: heygen-avatar writes them, heygen-video reads them.
avatar_id and voice_id to heygen-video. heygen-translate rides on top of any finished video whenever you need to localize it.
Authentication
Skills support two auth modes with an explicit priority order. The skill detects the mode silently at session start.Billing tradeoff: CLI mode bills against your HeyGen API usage. MCP mode consumes your existing HeyGen plan credits — no extra API billing. If
HEYGEN_API_KEY is set, the CLI always wins.Supported Agents
Skills install across 12+ agents viagh skill install — including Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, Junie, Goose, OpenHands, Amp, Cline, OpenCode, and Warp.

