avatar-video

|

INSTALLATION
npx skills add https://github.com/heygen-com/skills --skill avatar-video
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$28

Task

MCP Tool

Fallback (Direct API)

Check video status / get URL

mcp__heygen__get_video

GET /v3/videos/{video_id}

List account videos

mcp__heygen__list_videos

GET /v3/videos

Delete a video

mcp__heygen__delete_video

DELETE /v3/videos/{video_id}

Video generation (POST /v3/videos) and avatar/voice listing are done via direct API calls — see reference files below.

Default Workflow

  • List avatar looksGET /v3/avatars/looks → pick a look, note its id (this is the avatar_id) and default_voice_id. See avatars.md
  • List voices (if needed) — GET /v3/voices → pick a voice matching the avatar's gender/language. See voices.md
  • Write the script — Structure scenes with one concept each. See scripts.md
  • Generate the videoPOST /v3/videos with avatar_id, voice_id, script, and optional background per scene. See video-generation.md
  • Poll for completionGET /v3/videos/{video_id} until status is completed. See video-status.md

Routing: This Skill vs Create Video

This skill = precise control (specific avatar, exact script, custom background).

create-video = prompt-based ("make me a video about X", AI handles the rest).

Reference Files

Read these as needed — they contain endpoint details, request/response schemas, and code examples (curl, TypeScript, Python).

Core workflow:

Customization:

Advanced:

Best Practices

  • Preview avatars before generating — Use GET /v3/avatars/looks and download preview_image_url so the user can see the avatar before committing
  • Use avatar's default voice — Most avatars have a default_voice_id pre-matched for natural results
  • Fallback: match gender manually — If no default voice, ensure avatar and voice genders match
  • Use test mode for development — Set test: true to avoid consuming credits (output will be watermarked)
  • Set generous timeouts — Video generation often takes 5-15 minutes, sometimes longer
  • Validate inputs — Check avatar and voice IDs exist before generating
BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card