subtitle-generation — скилл для Claude Code: что делает
Превращает речь из видео в субтитры через API each::sense, разбивает реплики по дикторам и анимирует текст под формат соцсетей.
npx skills add eachlabs/skills --skill subtitle-generation -a claude-codeЧто делает subtitle-generation
Скилл отправляет видеозаписи на обработку в модель eachsense/beta, чтобы извлечь речь и расставить точные временные метки. Готовые дорожки выгружаются в форматах .srt, .vtt или JSON. При необходимости субтитры можно перевести на другие языки или наложить поверх картинки прямо в MP4.
Инструмент умеет размечать голоса нескольких участников диалога и оформлять динамический текст с пословным выделением для коротких вертикальных роликов.
Для работы обязательно требуется переменная окружения EACHLABS_API_KEY, потому что расшифровка аудио и рендеринг выполняются на серверах eachlabs.
Какие задачи решает
- разметить реплики разных спикеров в записи диалога или подкаста
- экспортировать таймкоды речи в файлы SRT или VTT
- сделать анимированные всплывающие титры для коротких видео
- перевести готовую дорожку субтитров на другой язык
Примеры запросов агенту
- Транскрибируй речь из видеофайла и выгрузи субтитры в формате SRT с точными таймкодами
- Добавь динамические субтитры с пословным выделением для короткого ролика
- Разбей дорожку подкаста по двум спикерам и сохрани таймкоды в VTT
Как установить subtitle-generation
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill subtitle-generation -a claude-code2Вручную: положить файлы
~/.claude/skills/subtitle-generation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/subtitle-generation/
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill subtitle-generation -a codex2Вручную: положить файлы
.agents/skills/subtitle-generation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill subtitle-generation -a cursor2Вручную: положить файлы
.cursor/skills/subtitle-generation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install eachlabs/skills subtitle-generation2Вручную: положить файлы
.github/skills/subtitle-generation/SKILL.md1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill subtitle-generation -a gemini-cli2Командой платформы
gemini skills install https://github.com/eachlabs/skills --path skills/subtitle-generationВручную: положить файлы
.devin/skills/subtitle-generation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill subtitle-generation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о subtitle-generation
Как установить subtitle-generation в Claude Code?
Выполните в терминале команду npx skills add eachlabs/skills --skill subtitle-generation -a claude-code.
Что делает subtitle-generation?
Скилл распознаёт речь на видео, формирует субтитры в форматах SRT и VTT, разделяет реплики по дикторам и переводит текст.
Что нужно подготовить перед запуском скилла?
Нужно получить ключ сервиса и сохранить его в переменную EACHLABS_API_KEY, иначе облачный бэкенд отклонит запросы.