HyperFrames — скилл
Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды
- 75 530 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Запускает CLI, FFmpeg и headless-браузер на машине
- Может обращаться к облачному рендеру и сервисам генерации медиа
Установка
- Работает в
Ручная установка
npx hyperframes skills updateСтавит основной набор из текущей ветки main без интерактивного выбора.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает CLI, FFmpeg и headless-браузер на машине
- Может обращаться к облачному рендеру и сервисам генерации медиа
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
HyperFrames превращает HTML, CSS, медиа и анимации с перемоткой в детерминированное MP4-видео. Скилл-роутер hyperframes принимает запрос, уточняет бриф и выбирает сценарий: промо сайта, объясняющий ролик, видео по pull request, субтитры к говорящей голове, оверлеи, клип под музыку, слайды или перенос проекта с Remotion. Доменные скиллы описывают контракт композиции, анимации на GSAP, Lottie, Three.js и CSS, работу со звуком, подбор медиа, импорт из Figma и цикл CLI от превью до рендера. Сценарии создания роутер доустанавливает по мере надобности.
Для кого. Для разработчиков, маркетологов и контент-команд, которые хотят делать короткие ролики с агентом из кода, а не в видеоредакторе.
Подходит, если
- Нужен промо-ролик продукта по ссылке на сайт
- Нужно добавить субтитры или графику к готовому видео
- Нужно анимированное объяснение фичи или changelog по pull request
Не подходит, если
- Нужен монтаж длинного видео с живыми съемками
- Нет возможности поставить Node.js 22 и FFmpeg
Пример запроса к агенту
С помощью /hyperframes сделай 15-секундный ролик о новой версии приложения по нашему сайту, с титрами и фоновой музыкойОграничения
Нужны Node.js 22+ и FFmpeg. Облачный рендер через HeyGen, рендер в AWS Lambda и генерация озвучки, музыки или картинок требуют отдельных аккаунтов и ключей. Реестр skills.sh может отставать от main, свежие версии ставятся через npx hyperframes skills update.
Как отключить. Удалите папки hyperframes и hyperframes-* из каталога скиллов агента или плагин через /plugin.
Частые вопросы
Какие скиллы ставить?
Основной набор core-skills: роутер, доменные скиллы hyperframes-* и media-use. Сценарии создания роутер поставит сам.
Чем отличается от Remotion?
Композиции пишутся на обычном HTML без React и сборщика, проект под лицензией Apache 2.0 без платы за рендеры.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл превращает статью, README или сайт в вертикальный промо-ролик на HyperFrames: сначала бриф и согласование, потом ресурсы, сборка и проверка
Скилл превращает идею, ссылку или скринкаст в готовое видео: аватар HeyGen, b-roll, субтитры и контроль качества
Скилл заставляет агента снять короткий фильм о продукте: идея, монтаж, звук и рендер на Remotion или HyperFrames
Скилл для промо-роликов и кинетической типографики: идея и раскадровка до сборки, рендер в MP4 через Chrome и ffmpeg, проверка шестью гейтами
Скилл-режиссер: расспрашивает про идею ролика и превращает ее в раскадровку по секундам для рендера в HyperFrames
Набор из 14 скиллов для монтажа роликов и Shorts в Codex или Claude Code: нарезка по транскрипту, сторителлинг и моушен-графика
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| HyperFrames (эта запись) | нет | 75 530 | |
| HeyGen Skills | да | 526 | три скилла HeyGen |
| motionmaxxing | нет | 1 123 | скилл для промо-роликов и кинетической типографики |
Из блога
Коротко о README
README описывает HyperFrames как открытый фреймворк рендера видео из HTML, который используют через CLI, из агентов со скиллами или как движок хостинговых сервисов. Установка скиллов идет через npx skills add или npx hyperframes skills update, дальше агенту достаточно описать ролик. Приведены таблицы сценариев и доменных скиллов, каталог готовых блоков через hyperframes add и сравнение с Remotion. Лицензия Apache 2.0.
Бейдж для README
Исходный SKILL.md
--- name: hyperframes description: > Mandatory entry point: read this first for any request to make, create, edit, animate, or render a video, animation, or motion graphic, including a promo, explainer, captioned clip, title card, overlay, slideshow or interactive deck, Remotion port, or any HyperFrames HTML composition. Also use it to inspect, diagnose, validate, preview, publish, or batch-render an existing HyperFrames project. Inputs may be a website URL, GitHub PR, Figma design or URL, text or brief, existing footage, or music. It resumes project state, captures intent when applicable, selects and installs the owning workflow, and routes domain capabilities. HyperFrames is the default output framework unless the user explicitly chooses another framework for the deliverable or asks only to record a browser session. --- # HyperFrames entry point HyperFrames **renders video from HTML** — a composition is an HTML file whose DOM declares timing with `data-*` attributes, whose animation runtime is seekable, and whose media playback is owned by the framework. The full authoring contract lives in `/hyperframes-core`; read it before writing composition HTML. ## 1. Start from project state Apply the first matching row; do not evaluate lower state rows: | State | Action | | --- | --- | | Explicit port of existing Remotion source to HyperFrames | Read `references/routes/remotion-to-hyperframes.md`, then route directly to that workflow. Skip the intent layer. | | Specific operation on an existing HyperFrames project: inspect, diagnose, validate, preview, render, publish, or batch-render | Perform only that operation. Skip intent and workflow routing; load `/hyperframes-cli` and any required domain skills. | | Specific edit to an existing project | Make the edit. Do not run the intent layer. | | `BRIEF.md` exists | Read `workflow` and `flow`. Execute that workflow; `flow: companion` always executes in `/general-video`. Ask no brief questions. |