Проект aaitor/skill-video-studio представляет собой локальную рабочую среду для подготовки демонстрационных видео о программных продуктах. Его центральная часть — навык /devrel-video для Claude Code, который координирует существующие инструменты, а не заменяет их собственным видеоредактором. Playwright CLI записывает реальные действия в браузере, HyperFrames собирает заставки, главы и призывы к действию, а FFmpeg выполняет итоговый монтаж и проверку файлов.
Работа начинается с текстового брифа: в projects//brief.yaml задаются адрес продукта, аудитория, основное сообщение, последовательность эпизодов, бренд, длительность и дополнительные слои. Параметры оформления хранятся отдельно в brands//. Далее конвейер проходит этапы исследования продукта, подготовки бренда, браузерной записи, композиции, добавления необязательных материалов, рендеринга и контроля качества. На выходе создаются основная и веб-версии видео, контрольный лист кадров и обложка; ffprobe используется для технической проверки.
Можно сделать немой ролик или добавить музыку, закадровый текст, субтитры и собственную запись ведущего. Предусмотрены шесть локальных музыкальных стилей и синхронизация длительности с озвучкой. Озвучивание и аватары требуют отдельных сервисов или GPU-инфраструктуры пользователя. Для полного производства нужны Node.js 22 или новее, FFmpeg и ffprobe, Chromium, а также Python-зависимости вспомогательных скриптов. Планирование в Claude Code требует аутентификации, но не запускает запись и рендеринг автоматически.
В репозитории есть два разобранных примера: презентация локального приложения Acme с музыкой, озвучкой и английскими и испанскими субтитрами, а также фильм из терминальных и браузерных сцен. Во втором примере терминальные эпизоды являются HTML-реконструкциями, что прямо оговорено авторами. Генерируемые MP4 и аудиофайлы не хранятся в Git и пересобираются из исходников.
Проект распространяется по MIT, хотя внешние инструменты, модели, медиа и шрифты сохраняют собственные лицензии. Вертикальные форматы для соцсетей пока остаются в планах, а полный рендеринг требует ручной проверки локальной цепочки инструментов.