heygen

[DEPRECATED — uses outdated v1/v2 endpoints] Use `create-video` for prompt-based video generation (v3 Video Agent) or `avatar-video` for precise avatar/scene control (v3 API). This legacy skill combines both workflows with deprecated endpoints.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "heygen" with this command: npx skills add michaelwang11394/video-agent

HeyGen API (Deprecated)

This skill is deprecated. Use the focused skills instead:

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

Warning: The endpoints documented below are v1/v2 and deprecated. The replacement skills above use the current v3 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.

TaskMCP ToolDeprecated Endpointv3 Replacement
Generate video from promptmcp__heygen__generate_video_agentPOST /v1/video_agent/generatePOST /v3/video-agents
Check video status / get URLmcp__heygen__get_videoGET /v2/videos/{video_id}GET /v3/videos/{video_id}
List account videosmcp__heygen__list_videosGET /v2/videosGET /v3/videos
Delete a videomcp__heygen__delete_videoDELETE /v2/videos/{video_id}DELETE /v3/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.mdvisual-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) — use v3 endpoints from create-video or avatar-video skills:

  1. Write an optimized prompt using prompt-optimizer.mdvisual-styles.md
  2. POST /v3/video-agents (replaces /v1/video_agent/generate) — see create-video skill
  3. GET /v3/videos/<id> (replaces /v2/videos/<id>) — see create-video skill

Only use the direct video API (now POST /v3/videos, formerly 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

TaskMCP ToolRead
Generate video from prompt (easy)mcp__heygen__generate_video_agentprompt-optimizer.mdvisual-styles.mdvideo-agent.md
Generate video with precise controlvideo-generation.md, avatars.md, voices.md
Check video status / get download URLmcp__heygen__get_videovideo-status.md
Add captions or text overlayscaptions.md, text-overlays.md
Transparent video for compositingvideo-generation.md (WebM section)
Use with Remotionremotion-integration.md

Reference Files

Foundation

Core Video Creation

Video Customization

Advanced Features

Integration

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Avatar Video

Create AI avatar videos with precise control over avatars, voices, scripts, and backgrounds using HeyGen's v3 API (POST /v3/videos). Two modes: type="avatar"...

Registry SourceRecently Updated
4341Profile unavailable
Automation

Create Video

Create videos from a text prompt using HeyGen's Video Agent (POST /v3/video-agents). The default for most video requests — AI handles script, avatar, visuals...

Registry SourceRecently Updated
3491Profile unavailable
Coding

VoooAI - AI Multimedia NL2Workflow Platform

Short drama & webtoon production, text-to-image, image-to-image, storyboard design, text-to-video, image-to-video, video edit, style transfer, batch generati...

Registry SourceRecently Updated
1940Profile unavailable
General

Seedance 2.0 Al Video Generator

Generates video via Loova Seedance 2.0 API (Seedance 2.0 video). Requires LOOVA_API_KEY from .env or environment (get API key at loova.ai). Use when the user...

Registry SourceRecently Updated
2812Profile unavailable