video-translate — скилл для Claude Code: перевод и дубляж видео
Переводит и дублирует готовые видео на другие языки через HeyGen: с липсинком или только звуком. Пригодится, когда нужна мультиязычная версия ролика.
npx skills add calesthio/OpenMontage --skill video-translate -a claude-codeЧто делает video-translate
Скилл берёт видео по ссылке или по ID в HeyGen и создаёт задание на перевод. Видео заранее загружать в HeyGen не нужно. Работает через MCP-инструменты mcp__heygen__* и эндпоинт /v2/video_translate.
Схема такая: отправляете запрос с video_url или video_id и кодом языка, потом опрашиваете GET /v2/video_translate/{translate_id}, пока статус не станет completed, и забираете готовый файл по ссылке из ответа. Флаг translate_audio_only убирает липсинк и ускоряет работу, speaker_num нужен для роликов с несколькими говорящими. В версии v4 API можно запросить сразу несколько языков одним вызовом, передать свой SRT и список терминов, которые нельзя переводить.
Для запуска нужен ключ HEYGEN_API_KEY в переменной окружения: все запросы идут с заголовком X-Api-Key. Без ключа ни один вызов не пройдёт, так что заведите его до первого запуска.
Какие задачи решает
- перевести готовый ролик на испанский с сохранением липсинка
- сделать аудиодорожку на другом языке без переозвучки губ
- выпустить один ролик сразу на нескольких языках
- продублировать интервью с двумя говорящими
- сохранить названия продуктов при переводе через список терминов
Примеры запросов агенту
- Переведи видео
https://example.com/original.mp4наes-ESс липсинком - Сделай аудиоперевод этого ролика на
fr-FRбез липсинка - Проверь статус задания
{translate_id}и дай ссылку на готовое видео
Как установить video-translate
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-translate -a claude-code2Вручную: положить файлы
~/.claude/skills/video-translate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/video-translate/
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-translate -a codex2Вручную: положить файлы
.agents/skills/video-translate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-translate -a cursor2Вручную: положить файлы
.cursor/skills/video-translate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install calesthio/OpenMontage video-translate2Вручную: положить файлы
.github/skills/video-translate/SKILL.md1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-translate -a gemini-cli2Командой платформы
gemini skills install https://github.com/calesthio/OpenMontage --path .claude/skills/video-translateВручную: положить файлы
.devin/skills/video-translate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-translate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о video-translate
Как установить video-translate в Claude Code?
Выполните npx skills add calesthio/OpenMontage --skill video-translate -a claude-code. Скилл встанет в ~/.claude/skills/video-translate/SKILL.md.
Что делает video-translate?
Переводит и дублирует уже существующие видео на другие языки через HeyGen. Липсинк можно сохранить или отключить ради скорости.
Что нужно для работы скилла?
Переменная окружения HEYGEN_API_KEY — все запросы к HeyGen идут с заголовком X-Api-Key. Видео задаётся ссылкой или ID в HeyGen.