№26

26 сентября 2026

агенты · контент · дизайн · инструменты

Промо-ролик о проекте из его кода: скилл /brag для ИИ-агента

Ваш ИИ-агент читает код проекта и собирает промо-ролик на 15–25 секунд с музыкой и анимацией, а также обложку и подпись для поста.

4 мин чтения · бесплатно + токены · 15–40 мин на ролик

Где подвох
Скилл читает код и сайт проекта. Нативным приложениям без веб-части и серверным проектам без интерфейса он подходит хуже: показывать в ролике нечего.

Как повторить

  1. Проверьте окружение. Полный режим рендерит через Hyperframes, открытый движок видео от HeyGen. Ему нужны Node.js 22+, FFmpeg в PATH и headless Chrome (браузер без окна):
node -v
ffmpeg -version
npx hyperframes doctor
  1. Установите скилл. В Claude Code:
/plugin marketplace add latent-spaces/brag
/plugin install brag@brag

Облегчённая версия /brag-slim входит в плагин начиная с версии 0.4.0. Если плагин уже стоит, обновите его командой claude plugin update brag. Для других агентов есть установщик skills, флаг -g ставит скилл на все проекты:

npx skills add https://github.com/latent-spaces/brag --skill brag
npx skills add https://github.com/latent-spaces/brag --skill brag-slim

Команда /brag заточена под Claude Code. По документации репозитория, Cursor не находит SKILL.md сам, поэтому файл придётся вставить в инструкции вручную.

  1. В README и SKILL.md brag не сказано, что плагин сам ставит сопутствующие скиллы Hyperframes. Для полного режима выполните в папке проекта:
npx hyperframes skills update

Она поставит базовый набор (/hyperframes, все hyperframes-* и media-use) из ветки main. Если хотите выбрать вручную: npx skills add heygen-com/hyperframes, в меню отметьте Core Skills. Без меню и без --skill эта команда установит все 21 скилл.

  1. Перезапустите агента, откройте папку проекта и напишите:
let's /brag

Или с настройками:

/brag --tone "fake Series A launch from 2016" --format vertical --duration 20

Флаги: --tone (default, polished, yc-parody, chaotic, deadpan, cinematic, app-store или своя фраза), --format landscape|vertical|square, --duration, --title, --no-music, --no-sfx, --voice (озвучка Kokoro; Hyperframes предупреждает, что голосовые сервисы могут стоить отдельно). По правилу из SKILL.md модель Opus 5.5 без --full или --voice уходит в облегчённый режим. Полный режим можно включить принудительно: /brag --full.

  1. Облегчённый режим /brag-slim работает без Hyperframes и без готовой музыки. Музыку и звуки пишет сама модель, рендерит тем, что найдёт на машине, поэтому список нужных программ зависит от вашего окружения. Он понимает --tone, --format и --duration и может собрать ролик по адресу сайта: /brag-slim https://ваш-сайт.ru. Полный /brag читает только код проекта. Автоматической проверки в облегчённом режиме нет, поэтому просмотрите стоп-кадры каждой сцены и середины переходов.
  2. Прочитайте brag-plan.md: хук (цепляющее начало), акценты, финальная фраза, раскадровка с таймингами. Поправить план дешевле, чем переделывать ролик после рендера.
  3. В полном режиме агент предложит npx hyperframes preview (откроется адрес localhost). Перед рендером npx hyperframes check ловит вылезающий текст и слабый контраст. Вручную рендер запускается так: npx hyperframes render --output ../brag.mp4, с --quality draft для черновика и --quality high для финала. Агенту нужен доступ к папке скилла: оттуда копируются музыка и звуки. Скилл сам запускает команды и ставит пакеты через npx, поэтому используйте его на проекте, где это допустимо.
  4. Заберите brag.mp4, brag.jpg и share-copy.txt из brag-output/. Если такая папка уже есть, появится brag-output-ГГГГ-ММ-ДД-ЧЧммсс/. Условия лицензии на музыку полного режима ende.app описывает по-разному, поэтому надёжнее добавить в подпись «Music: Happy Beats & Business Moves Vol. N by Sascha Ende, ende.app». Номер тома есть в имени файла в composition/assets/music/.

Как проверить результат

Запустите /brag --duration 15 на маленьком проекте. Сцены в brag-plan.md в сумме должны давать 15–25 секунд, длину ролика покажет команда:

ffprobe -v error -show_entries format=duration -of csv=p=0 brag-output/brag.mp4

Признаки неудачи: подписи вроде «Your AI platform», ролик длиннее 25 секунд, в кадре нет ничего из вашего интерфейса. Если brag.mp4 не появился, запустите npx hyperframes doctor: обычно не хватает Node 22, FFmpeg или Hyperframes. Примеры автора сняты на демо-сайтах, собранных под скилл, поэтому на вашем проекте результат не обязательно выйдет таким же гладким.

Ссылки

Источник: GitHub latent-spaces/brag (автор Shunit Haviv Hakimi), пересказ в Telegram-канале @exploitex.

Больше подобного

Разбираю по находке в день и складываю сюда. Свежее и то, что до сайта не доехало, выходит в канале «Евдокимов как обычно».