avatar-video

Generate HeyGen avatar videos with multi-scene composition and transparent WebM outputs.

46.2k|5.7k|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/calesthio/OpenMontage --skill avatar-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: avatar-video
Source: https://github.com/calesthio/OpenMontage/tree/main/.agents/skills/avatar-video
Command: npx skills add https://github.com/calesthio/OpenMontage --skill avatar-video

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Many production workflows need exact, repeatable control over who speaks, what they say, how scenes are composed, and how outputs integrate into editing pipelines; manually coordinating avatar selection, voice matching, asset uploads, and compositing is slow and error-prone. This Skill centralizes HeyGen video generation best practices so teams can reliably produce brand-consistent avatar videos, transparent WebMs for compositing, and talking-photo presenters at scale.

Core Features & Use Cases

  • Precise Avatar & Voice Selection: List and preview HeyGen avatars, use default_voice_id or pick specific voice_ids for guaranteed pairing.
  • Multi‑Scene, Multi‑Background Workflows: Build multi-scene videos with different backgrounds per scene, including image and looping video backgrounds.
  • Asset Management & Uploads: Upload images, videos, and audio assets and use returned asset URLs or image_keys for backgrounds and talking-photo avatars.
  • Transparent WebM & Remotion Integration: Produce WebM outputs with transparency for compositing and follow Remotion best practices (OffthreadVideo, matching dimensions, downloading expiring URLs).
  • Talking Photo / Avatar IV Workflows: Create talking-photo avatars from uploads or generate AI photos (Avatar IV) for high-quality single-image avatars.
  • Batch, Templates & Webhooks: Support template-driven batch generation, quota checks, polling patterns, and optional webhook notifications for production systems.

Quick Start

Generate a HeyGen avatar video by selecting an avatar_id and voice_id, uploading any custom background assets, invoking the v2/video/generate endpoint with your scene list, and polling for completion while HEYGEN_API_KEY is set in the environment.

Frequently Asked Questions about avatar-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate HeyGen avatar videos with custom backgrounds and voices?

To generate HeyGen avatar videos, select an avatar_id and voice_id, upload custom background assets, invoke the v2/video/generate endpoint with your scene list, and poll for completion with HEYGEN_API_KEY set.

Can I create transparent WebM outputs for compositing with Remotion?

Yes, you can produce transparent WebM outputs using the optional /v1/video.webm endpoint and follow Remotion best practices like OffthreadVideo, matching dimensions, and downloading expiring URLs.

What's the best way to build multi-scene videos with different backgrounds per scene?

The best way to build multi-scene videos is defining a scene list in the POST /v2/video/generate request, specifying different image or looping video backgrounds for each individual scene.

How do I use talking photos or generate AI photos as presenters?

You can create talking-photo avatars by uploading images and using returned asset URLs, or generate high-quality single-image AI photos via Avatar IV workflows for presenters.

Do I need a HEYGEN_API_KEY to manage assets and batch generate videos?

Yes, HEYGEN_API_KEY authentication is required to list avatars, upload assets, check quotas, run template-driven batch generation, and receive optional webhook notifications.