Skip to main content
skill CX Codex

video-translate — Claude Code skill: dub and translate video via

Translates and dubs existing videos into other languages through HeyGen, with lip-sync or audio only. Useful when you need a multi-language cut of one clip.

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

What video-translate does

The skill takes a video URL or a HeyGen video ID and creates a translation job. You do not have to upload the video to HeyGen first. It runs on the mcp__heygen__* tools and the /v2/video_translate endpoint.

The flow: send a request with video_url or video_id plus the target language code, then poll GET /v2/video_translate/{translate_id} until the status reads completed, and pull the finished file from the returned link. Setting translate_audio_only drops lip-sync and speeds things up, while speaker_num covers clips with more than one speaker. The v4 API adds several output languages in a single call, custom SRT subtitles and a vocabulary list for terms that should stay as they are.

You need HEYGEN_API_KEY in your environment, because every request carries the X-Api-Key header. No key, no calls — set it before the first run.

What it helps with

  • translate a finished clip into Spanish with lip-sync intact
  • produce a foreign-language audio track without re-animating lips
  • ship one video in several languages at once
  • dub an interview that has two speakers
  • keep product names untouched during translation with a term list

Example prompts for the agent

  • Translate https://example.com/original.mp4 into es-ES with lip-sync
  • Make an audio-only translation of this clip into fr-FR
  • Check the status of job {translate_id} and give me the video link

How to install video-translate

1Skills CLI (Vercel)

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

2Manually: put the files in place

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

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

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about video-translate

How do I install video-translate in Claude Code?

Run npx skills add calesthio/OpenMontage --skill video-translate -a claude-code. The skill lands in ~/.claude/skills/video-translate/SKILL.md.

What does video-translate do?

It translates and dubs existing videos into other languages through HeyGen. Lip-sync can stay on or be turned off for speed.

What does the skill need to run?

The HEYGEN_API_KEY environment variable, since requests to HeyGen carry the X-Api-Key header. The video is given as a URL or a HeyGen ID.

Similar skills

Everything for AI and ML →

From the same set32

threejs-animation This skill helps an agent build Three.js motion with keyframes, bones, morph targets, and clip blending. Use it for procedural motion or GLTF playback. CX Codex +1 1,000installs agents A skill for building ElevenLabs voice agents: assistants, support bots, interactive characters. Fits when you need real spoken dialogue, not just text. CX Codex +1 1,100installs threejs-lighting Reference guide for configuring lights and shadows in Three.js scenes. Useful when placing light sources, tuning shadow maps, or fixing render artifacts. CX Codex +1 1,100installs threejs-fundamentals A skill for building Three.js scenes, setting up cameras and renderers, and working with Object3D hierarchies and transforms. CX Codex +1 1,100installs flux-best-practices Prompting guide for BFL FLUX.1 and FLUX.2 image models. Helps format scene descriptions, handle typography, and pick the right model. CX Codex +1 1,100installs threejs-shaders This skill helps write Three.js shaders, change vertices, and build custom fragment effects. Use it when built-in materials are not enough. CX Codex +1 1,100installs avatar-video Generate videos with AI avatars by choosing a character, voice, script, and background for each scene. Requires HeyGen API key. CX Codex +1 1,100installs azure-speech-to-text Transcribes local audio files into text with word-level timestamps and speaker diarization using Azure AI Speech. Speeds up subtitle creation and audio processing in OpenMontage pipelines. CX Codex +1 775installs

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