Преобразует GitHub PR в видео с объяснением изменений: разбирает diff, коммиты и файлы, затем собирает план, кадры и итоговый MP4. Подходит для обзора функции, исправления, рефакторинга или списка изменений — входом служит код, а не сайт.
Возможности
- Принимает URL PR, ссылку вида
owner/repo#Nилиthis PRв клонированном репозитории. - Загружает данные PR через
gh, включая полный список файлов для больших PR. - Строит раскадровку и сценарий по реальным изменениям, а не по порядку файлов в diff.
- Создаёт кадры в стиле
code-editorial; для фрагментов кода использует блокиcode-*. - Генерирует озвучку, музыку, субтитры и переходы, затем проверяет и рендерит видео в
renders/video.mp4.
Когда использовать
- Нужно показать, что изменилось в PR, и объяснить это в коротком видео.
- Готовите видео о новой функции, исправлении или рефакторинге.
- Хотите собрать changelog-видео с кадрами, основанными на реальном diff.
Установка
Перед запуском подтвердите обновление skill:
npx hyperframes skills update pr-to-video
Примеры
Инициализировать проект HyperFrames для PR:
npx hyperframes init "$PROJECT_DIR" --non-interactive --example=blank --skill=pr-to-video
Загрузить данные PR в проект:
node <SKILL_DIR>/scripts/fetch-pr.mjs --pr "owner/repo#1842" --out-dir ./capture
Проверить проект и отрендерить видео:
npx hyperframes lint
npx hyperframes check
npx hyperframes render --skill=pr-to-video --quality high --output renders/video.mp4
Установка
npx skills add https://github.com/heygen-com/hyperframes --skill pr-to-video