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
Turn a photo or description into a persistent digital twin — a reusable face + voice identity for the agent, the user, or any named character.
heygen-video
Turn an idea into a scripted, prompt-engineered presenter video with your avatar delivering the message. Built on the v3 Video Agent pipeline.
heygen-translate
Localize a finished video into 175+ languages with voice cloning and lip-sync. The presenter keeps their face; their voice speaks natively.
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.
| Skill | What it does | Invoke | Returns |
|---|---|---|---|
| heygen-avatar | Photo/description → persistent digital twin (face + voice) | /heygen-avatar | avatar_id + voice_id |
| heygen-video | Idea → script → prompt-engineered presenter video | /heygen-video | Video share URL + session URL |
| heygen-translate | Existing video → translated & dubbed version | /heygen-translate | Translated video URL per language |
Authentication
Skills support two auth modes with an explicit priority order. The skill detects the mode silently at session start.| Priority | Mode | Trigger | Billing | Best for |
|---|---|---|---|---|
| 1 | CLI (API key) | HEYGEN_API_KEY is set | Direct API usage (separately metered) | Agents, CI, scripts |
| 2 | MCP (OAuth) | MCP tools visible and no API key | Existing HeyGen plan credits | Users already on a HeyGen plan |
| 3 | CLI (fallback) | heygen auth login session | Direct API usage | Interactive CLI users |
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.
Get Started
Install the skills
Install across any agent with
gh skill install, ClawHub, or git clone, then wire up auth.Browse the source
Read the
SKILL.md files and reference docs in the open-source repo.
