Skip to content
alyn
OpenMontage

Heygen skill

[DEPRECATED] Use `create-video` for prompt-based video generation or `avatar-video` for precise avatar/scene control. This legacy skill combines both workflows — the newer focused skills provide clearer guidance.

$npx skills add OpenMontageInc/OpenMontage --skill heygen
GitHub stars
79,409
Pack installs
116k
Alyn Score
81/99
Updated
2 days ago
License
AGPL-3.0

Install Heygen

Pick your agent. Every command is ready to paste.

$npx skills add OpenMontageInc/OpenMontage --skill heygen

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads heygen when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the heygen skill”. In Codex, type $heygen.

The skill itself

SKILL.md

GitHub

HeyGen API (Deprecated)

This skill is deprecated. Use the focused skills instead:

  • create-video — Generate videos from a text prompt (Video Agent API)
  • avatar-video — Build videos with specific avatars, voices, scripts, and scenes (v2 API)

This skill remains for backward compatibility but will be removed in a future release.


AI avatar video creation API for generating talking-head videos, explainers, and presentations.

Tool Selection

If HeyGen MCP tools are available (mcp__heygen__*), prefer them over direct HTTP API calls — they handle authentication and request formatting automatically.

Task MCP Tool Fallback (Direct API)
Generate video from prompt mcp__heygen__generate_video_agent POST /v1/video_agent/generate
Check video status / get URL mcp__heygen__get_video GET /v2/videos/{video_id}
List account videos mcp__heygen__list_videos GET /v2/videos
Delete a video mcp__heygen__delete_video DELETE /v2/videos/{video_id}

If no HeyGen MCP tools are available, use direct HTTP API calls with X-Api-Key: $HEYGEN_API_KEY header as documented in the reference files.

Default Workflow

Prefer Video Agent for most video requests. Always use prompt-optimizer.md guidelines to structure prompts with scenes, timing, and visual styles.

With MCP tools:

  1. Write an optimized prompt using prompt-optimizer.md → visual-styles.md
  2. Call mcp__heygen__generate_video_agent with prompt and config (duration_sec, orientation, avatar_id)
  3. Call mcp__heygen__get_video with the returned video_id to poll status and get the download URL

Without MCP tools (direct API):

  1. Write an optimized prompt using prompt-optimizer.md → visual-styles.md
  2. POST /v1/video_agent/generate — see video-agent.md
  3. GET /v2/videos/<id> — see video-status.md

Only use v2/video/generate when user explicitly needs:

  • Exact script without AI modification
  • Specific voice_id selection
  • Different avatars/backgrounds per scene
  • Precise per-scene timing control
  • Programmatic/batch generation with exact specs

Quick Reference

Task MCP Tool Read
Generate video from prompt (easy) mcp__heygen__generate_video_agent prompt-optimizer.md → visual-styles.md → video-agent.md
Generate video with precise control — video-generation.md, avatars.md, voices.md
Check video status / get download URL mcp__heygen__get_video video-status.md
Add captions or text overlays — captions.md, text-overlays.md
Transparent video for compositing — video-generation.md (WebM section)
Use with Remotion — remotion-integration.md

Reference Files

Foundation

Core Video Creation

Video Customization

Advanced Features

Integration

Tips for Heygen

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
  • • It is part of a pack with 40 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Heygen

What does the Heygen skill do?

[DEPRECATED] Use `create-video` for prompt-based video generation or `avatar-video` for precise avatar/scene control. This legacy skill combines both workflows — the newer focused skills provide clearer guidance.

How do I install Heygen?

Run "npx skills add OpenMontageInc/OpenMontage --skill heygen" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Heygen work in Cursor and Codex?

Yes. Heygen uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Heygen free?

Heygen is open source on GitHub under the AGPL-3.0 license. It is free to install; check the license before commercial use.

Who made Heygen?

Heygen is published by OpenMontage in the OpenMontageInc/OpenMontage repository, together with 39 other skills.

Similar skills. From other creators.