Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

avatar-video — Claude Code skill: generate videos with avatars

Generate videos with AI avatars by choosing a character, voice, script, and background for each scene. Requires HeyGen API key.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add calesthio/OpenMontage --skill avatar-video -a claude-code
Open on GitHub

What avatar-video does

This skill puts you in control: pick an avatar from HeyGen's library, write the script the avatar will speak, select a voice, and set the background—from solid colors to custom images. Build multi-scene videos where each scene can have its own look. Create transparent WebM files for compositing into other projects, add captions and text overlays. Built-in MCP tools manage your videos: check status, download finished files, delete videos.

You need HEYGEN_API_KEY in your environment. The skill prefers HeyGen's MCP tools (mcp__heygen__*) for operations like status checks, but can fall back to direct API calls. The workflow is straightforward: pick your avatar and voice, structure your script, send the generation request, and the skill waits for the video to render (usually 5–15 minutes).

Unlike the create-video skill, which takes a loose idea and lets AI decide everything, avatar-video is for when you need exact control—a specific character, exact words, specific backgrounds.

What it helps with

  • build a multi-scene video with different backgrounds per scene
  • record an exact script spoken by a chosen avatar
  • generate a transparent video for compositing into another project
  • batch-generate videos with identical settings
  • use a photo as a talking presenter in your video

Example prompts for the agent

  • Create a video where avatar Maya delivers our promo pitch with an office background
  • Generate a three-scene video: first with blue background, second with logo, third transparent for editing
  • Write a product demo script and generate it with avatar Josh speaking in English

How to install avatar-video

1Skills CLI (Vercel)

npx skills add calesthio/OpenMontage --skill avatar-video -a claude-code

2Manually: put the files in place

~/.claude/skills/avatar-video/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/avatar-video/

From the same set28

The whole set →
video-understand calesthio This skill extracts video frames and transcribes audio locally with ffmpeg and Whisper. Use it to inspect video content without API keys. Claude Code CX Codex Cursor +1 1,300installs remotion calesthio Teaches AI agents toolkit-specific Remotion patterns, including custom transition shaders and 30 fps video rules. Claude Code CX Codex Cursor +1 1,200installs video-download calesthio Uses yt-dlp to fetch video, audio, subtitles, or URL metadata. Use it when you need a local file, a selected resolution, or details without downloading media. Claude Code CX Codex Cursor +1 1,200installs lottie-bodymovin calesthio Applies Disney's 12 animation principles to Lottie vector animations. Bridges After Effects setup with runtime JavaScript controls. Claude Code CX Codex Cursor +1 1,100installs create-video calesthio This skill turns a description into a finished video: write what you want to see, and HeyGen generates the script, picks an avatar, adds voiceover and editing. Good for quick demos, explainers and promos without tweaking every detail. Claude Code CX Codex Cursor +1 1,100installs video-toolkit calesthio Automates video creation: generates voiceovers, background music, animates talking heads, and composes scenes with Remotion. Requires Node.js, Python3, ffmpeg, and cloud GPU access (Modal or RunPod). Claude Code CX Codex Cursor +1 1,100installs text-to-speech calesthio Generates speech audio with HeyGen Starfish and lets you choose a voice, speed, and pitch. Useful for voiceovers, narration, and podcasts. Claude Code CX Codex Cursor +1 1,100installs bfl-api Black Forest Labs This skill helps connect BFL FLUX API for image generation and editing. It covers async requests, polling, rate limits, and webhooks. Claude Code CX Codex Cursor +1 1,000installs

Similar

omni-mcp cheaper-inference Connects an agent to the OmniRoute MCP server for request routing, memory, cache, and audit work. Use it when those operations need to be available as MCP tools. Claude Code CX Codex Cursor +1 1,100installs frontend-dev MiniMax-AI Orchestrates frontend development, motion design, AI-generated media, and conversion copy. Built for landing pages, marketing sites, and dashboards. Claude Code CX Codex Cursor +1 3,200installs microsoft-agent-framework official github Guides GitHub Copilot through building, updating, reviewing, and explaining Microsoft Agent Framework applications. It also covers migrations from Semantic Kernel and AutoGen. GitHub Copilot 1,900installs ctf-ai-ml ljagiello Provides AI and machine learning attack techniques for CTF competitions, from adversarial examples to LoRA weight inspection and prompt injection. Claude Code CX Codex Cursor +1 7,700installs market-sizing phuryn Skill for calculating market size using TAM, SAM, and SOM with top-down and bottom-up approaches. Helps validate market opportunity and prepare investor pitches. Claude Code CX Codex Cursor +1 3,000installs mem0-vercel-ai-sdk mem0ai Connects Mem0 memory to the Vercel AI SDK. It shows your agent how to retrieve and store context inside generateText and streamText calls. Claude Code CX Codex Cursor +1 508installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. Claude Code Claude.ai 414,180installs writing-for-agents Matt Pocock Guidance for writing skills and agent-facing documents. Use it when editing AGENTS.md, CLAUDE.md, or reference files reached from them. Claude Code 466,719installs

Questions about avatar-video

How do I install avatar-video in Claude Code?

Run npx skills add calesthio/OpenMontage --skill avatar-video -a claude-code in your terminal, then check ~/.claude/skills/avatar-video/SKILL.md.

What does avatar-video do?

It generates videos with HeyGen AI avatars based on your specifications: you choose the character, provide the script, select a voice, and set backgrounds for each scene. Supports transparent video output and subtitles.

What do I need to use avatar-video?

A HeyGen API key stored in the HEYGEN_API_KEY environment variable. If HeyGen MCP tools (mcp__heygen__*) are available, the skill will use them automatically.

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor