video-transcription — скилл для Claude Code
Достаёт речь из локального или удалённого видео и отдаёт транскрипт с таймкодами. Пригодится, когда нужны субтитры или разметка для монтажа.
npx skills add PostPlusAI/postplus-skills --skill video-transcription -a claude-codeЧто делает video-transcription
Скилл запускает хостинговую транскрибацию через команду postplus media transcribe. Источник передаётся напрямую в --video: локальный путь, HTTPS-ссылка, ссылка на медиа в PostPlus или data URI. Перед отправкой CLI сам проверяет и готовит локальный файл, а длительность нужно вычислить из видео и отдать через флаг --duration-seconds.
Задача асинхронная. После submit сохраняется хэндл запуска, текущий статус и артефакты транскрипта, когда они появятся. Формат ответа может отличаться, поэтому фиксированную схему транскрипта закладывать не стоит. Если статус pending, скилл сохраняет путь к результату и идёт по возвращённой команде возобновления; повторно отправлять задачу нельзя.
Субтитры делаются отдельно и локально. Когда транскрипт с таймкодами уже есть, а нужен SRT или ASS, скилл читает справочник по конвертации субтитров и переводит файл без нового обращения к сервису. Внутренние запросы и скачанные артефакты складываются в .postplus/video-transcription, а готовые экспорты для пользователя — вне .postplus. Для визуального разбора видео этот скилл не подходит, там нужен media-analysis. Запуск тратит кредиты PostPlus: сначала проверяются цена и баланс, при нехватке работа останавливается.
Какие задачи решает
- получить транскрипт речи из видеофайла с таймкодами
- сделать SRT или ASS из готового транскрипта без повторной транскрибации
- подготовить таймкоды для монтажа
- собрать субтитры на другом языке по запрошенному транскрипту
- разметить речь в удалённом видео по HTTPS-ссылке
Примеры запросов агенту
- Сделай транскрипт с таймкодами для
./reference.mp4 - Собери SRT из готового транскрипта
transcript.json - Транскрибируй видео по ссылке и сохрани результат в
result.json
Как установить video-transcription
1Через Skills CLI (Vercel)
npx skills add PostPlusAI/postplus-skills --skill video-transcription -a claude-code2Вручную: положить файлы
~/.claude/skills/video-transcription/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/video-transcription/
1Через Skills CLI (Vercel)
npx skills add PostPlusAI/postplus-skills --skill video-transcription -a codex2Вручную: положить файлы
.agents/skills/video-transcription/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add PostPlusAI/postplus-skills --skill video-transcription -a cursor2Вручную: положить файлы
.cursor/skills/video-transcription/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install PostPlusAI/postplus-skills video-transcription2Вручную: положить файлы
.github/skills/video-transcription/SKILL.md1Через Skills CLI (Vercel)
npx skills add PostPlusAI/postplus-skills --skill video-transcription -a gemini-cli2Командой платформы
gemini skills install https://github.com/PostPlusAI/postplus-skills --path skills/40-creative/video-transcriptionВручную: положить файлы
.devin/skills/video-transcription/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add PostPlusAI/postplus-skills --skill video-transcription -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о video-transcription
Как установить video-transcription в Claude Code?
Выполните npx skills add PostPlusAI/postplus-skills --skill video-transcription -a claude-code. Скилл появится по пути ~/.claude/skills/video-transcription/SKILL.md.
Что делает video-transcription?
Отправляет видео на хостинговую транскрибацию и возвращает таймкоды речи. Из готового транскрипта локально собирает SRT или ASS.
Нужен ли отдельный запрос, чтобы получить SRT?
Нет. Если транскрипт с таймкодами уже есть, конвертация идёт локально по справочнику субтитров, без нового обращения к сервису.