ai-video-concept
ASecurityRuns a client AI video for a concept studio from brief to delivery. Takes the brief and real product photos, writes a synopsis, builds character and location sheets with 3 options each, a 16:9 approval deck, stills in waves, one prompt for the whole video, client revisions as a list, assembly and a delivery checklist. Core rule: the client approves the preproduction package before the first video frame, and the approved character and location sheets go as references into every generation. Use...
- 1 star
- 0 votes
- 0 copies
- 0 views
- Added October 8, 2026
Works with
Security analysis
100/100Pro scans all 5 files and shows the line behind each finding
npx -y skills add shutckin/aivfx-content-kit --skill ai-video-concept --agent claude-codeAre you the author of ai-video-concept?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/shutckin-ai-video-concept)---
name: ai-video-concept
description: "Runs a client AI video for a concept studio from brief to delivery. Takes the brief and real product photos, writes a synopsis, builds character and location sheets with 3 options each, a 16:9 approval deck, stills in waves, one prompt for the whole video, client revisions as a list, assembly and a delivery checklist. Core rule: the client approves the preproduction package before the first video frame, and the approved character and location sheets go as references into every generation. Use when a brief arrives for an advertising or product AI video. Triggers: 'client AI video', 'preproduction package', 'character sheet', 'location sheet'. Not for articles or covers (use blog-article and article-cover). Triggers (RU): «вот бриф», «новый клиент», «концепт студия», «препродакшн-пакет», «лист персонажа», «лист локации», «презентация клиенту», «правки от клиента», «готовим сдачу»."
---
# Concept studio: клиентский AI-ролик от брифа до сдачи
> Instructions are in Russian. Respond in the user's language.
## Зачем
До первого кадра самого ролика собирается препродакшн-пакет: синопсис,
лист персонажа, лист локации и презентация, и клиент его утверждает.
Дальше утверждённые листы персонажа и локации подаются референсами в
каждую генерацию, включая макро. Причина простая: без них модель каждый
раз придумывает героя и комнату заново, лицо плывёт от кадра к кадру,
кухня меняет мебель и окно, и первые волны кадров уходят в корзину
целиком. Пакет собирается всегда, а не «если клиент попросит».
## На чём работает
| Инструмент | Зачем здесь | Кто делает |
|---|---|---|
| Claude Code (или другой агент) | ведёт папку проекта, пишет синопсис и промпты, разбирает правки, собирает презентацию, проверяет логи генераций | агент |
| Папка проекта | `inbox/` от клиента как есть, `docs/` синопсис, презентация и журналы генераций, `stills/r1`, `stills/r2` кадры по раундам плюс `stills/preview*/` лёгкие JPG для телефона, `videos/`, `final/` | агент |
| Seedream 5 Pro через Higgsfield | основная модель для листов и кадров: одна модель на весь ролик держит картинку цельной | агент запускает после «да» владельца |
| Nano Banana Pro через Higgsfield в браузере | правка готового кадра и прогон вариантов; на части тарифов агрегаторов в браузере без списания кредитов (проверь свой тариф); не для смешивания с другой моделью внутри одной сцены | агент |
| Seedance через Higgsfield | видео одним промптом на весь ролик, шоты с таймкодами внутри, весь батч утверждённых кадров разом | агент |
| Kling | альтернатива для видео, если Seedance не вытягивает конкретное движение | агент |
| Suno (или аналог) | музыка, если она нужна по синопсису | агент пишет промпт, владелец слушает |
| HTML в PDF через headless Chrome | презентация 16:9 с картинками, вшитыми в файл | агент |
| DaVinci Resolve (или аналог) | монтаж, звук, финальная сборка | владелец или монтажёр |
| `motion-graphics` | плашки, титры, финальная карточка поверх монтажа | агент |
| `film-look` | один лук хвостом каждого промпта | агент |
| Клиент | бриф, фото продукта, выбор вариантов, правки | клиент |
Платные генерации запускаются только после «да» владельца проекта.
Любая отправка клиенту (синопсис, презентация, мастер) уходит от человека
и только по его прямому слову. Агент готовит и проверяет.
## Когда включать
- Пришёл бриф на рекламный или продуктовый ролик, где кадры генерятся.
- Нужно собрать пакет на согласование: синопсис, листы, презентацию.
- Пришли правки голосовыми и скринами, надо их не потерять.
- Готовится сдача.
Покадровую таблицу детально делает `shot-list`, архивные кадры под
текст ищет `archive-footage`, лук для всех генераций берётся из
`film-look`, плашки и титры делает `motion-graphics`.
## Этапы по порядку
```
0. Приём брифа -> 1. Синопсис в чат -> [ок] -> 2. Лист персонажа
-> 3. Лист локации -> 4. Презентация -> [согласование] -> 5. Статика
волнами -> 6. Видео -> 7. Правки клиента -> 8. Сборка и сдача
```
В квадратных скобках точки, где работа стоит, пока клиент не ответил.
Состояние проекта веди в одном файле (`status.md` или `project.json`):
текущий этап, что утверждено, что ждём. Новая сессия начинает с него.
## Этап 0. Приём брифа
Всё от клиента клади в `inbox/` как есть: голосовые, скрины переписки,
документы, фото. Ничего не переписывай поверх оригинала. Опросник:
`templates/brief-questions.md`.
До старта получить:
- ТЗ или сценарий в любом виде, голосовые и скрины подходят;
- **реальные фото продукта в трёх ракурсах**: фронтально, в три четверти
(видна глубина) и с линейкой или предметом для масштаба. Все варианты
упаковки, которые будут в кадре. Без фото не начинать;
- видео-референсы, если есть;
- хронометраж и площадка (отсюда соотношение сторон);
- кто финально согласует и когда. Если согласует не тот, с кем идёт
переписка, каждый круг правок приходит дважды.
Видео-референс разбери покадрово (контактный лист через ffmpeg, например
`tile=6x6`) и опиши словами, что берёшь: ритм, свет, движение камеры,
цвет. Это снимает половину недопонимания «я хотел как там».
## Этап 1. Синопсис текстом в чат
Короткий `docs/synopsis.md`, клиенту уходит текстом в чат, а не
документом: правка на этом этапе стоит дешевле всего. Состав:
- **логлайн**: что зритель видит и что чувствует, 2-4 строки;
- **покадровая таблица** с таймкодами (формат и проверка в `shot-list`);
- **механика переходов**: как один шот переходит в другой, словами;
- **звук**: музыка, голос, шумы, где входит музыка;
- **что изменено относительно ТЗ и почему**, отдельным блоком.
Если клиент пришёл без идеи, перед синопсисом покажи 2-3 направления,
разных по стратегии, каждое одной строкой и логлайном. Одно направление
не давай: клиенту не из чего выбрать.
## Этап 2. Лист персонажа
Character reference sheet, **3 варианта** с отличиями по лицу, причёске и
одежде. Состав листа: `templates/character-sheet.md`. Эмоции и позы
пишутся под сцены именно этого ролика: ест в кадре, значит в позах ложка.
- **Закладывай 2-3 итерации после первого выбора.** Новые варианты
одежды, своя модель клиента, длина волос: это норма, а не сбой.
- **Одежда на контраст с упаковкой.** Герой в цвет продукта сливается с
ним, и продукт теряется.
- Для сцен вырежи из утверждённого листа крупный фронтальный портрет:
на сетке лицо занимает пару процентов кадра и модель его не считывает.
Лист остаётся для согласования, портрет идёт в генерации.
## Этап 3. Лист локации
Location reference sheet, **3 варианта** интерьера. Состав:
`templates/location-sheet.md`. Главное: **одна комната со всех сторон**,
по общему плану от каждой стены. Иначе на смене точки или облёте не
окажется референса нужной стороны, и модель достроит свою.
Если ролик задуман одним проходом камеры, после листов сделай
**мастер-кадр сцены**: герой уже в локации, предметы на местах, свет
выставлен. 2-3 варианта по точке камеры, дальше каждый кадр генерится от
утверждённого мастера.
## Этап 4. Презентация
Горизонтальные слайды 16:9 в один PDF. Порядок, который работает:
обложка -> персонаж и локация (выбор из трёх) -> сцены по порядку с
таймкодами -> перебивки -> финал -> план работ
Сборка: HTML с картинками, вшитыми в файл (base64), затем печать в PDF
через headless Chrome. Вертикальные кадры в карточках показывай целиком
(`object-fit: contain` на подложке), иначе они режутся в одинаковые полосы
и выглядят как дубли. Шрифты обычный санс, цифры с `tabular-nums`, без
моноширинных.
Перед отправкой проверь, что в презентации нет внутреннего: цен,
бюджета, расхода кредитов, названий моделей, часов работы, внутренних
ссылок и имён. Поиск по файлу словами «руб», «кредит», «бюджет», «час» и
названиями моделей. Нашлось, значит переделать. Чек-лист пакета:
`templates/preprod-checklist.md`.
## Этап 5. Статика волнами
Только после утверждённого пакета. Порядок:
1. **база**: «до», продукт, финал;
2. **«после» только i2i от утверждённого «до»**: меняются поза, лицо,
свет, остальное обязано совпасть, иначе приём не читается;
3. **макро и перебивки**, тоже с листом локации.
Каждую волну показывай пронумерованными вариантами, чтобы ответ был одним
словом. Новый раунд в новую папку (`stills/r2`), рядом лёгкие JPG-превью:
крупные PNG до телефона не долетают.
## Этап 6. Видео
**Один промпт на весь ролик**, шоты с таймкодами внутри, весь батч
утверждённых кадров разом. Так цельнее, чем клеить отдельные клипы.
- Шапка промпта: герой, локация, продукт, цветовая политика, звук, всё,
что одинаково во всех шотах. Потом шоты с таймкодами и коротким
заголовком-якорем у каждого («коробка», «саше», «финал»). Хвостом лук.
- Не пиши «как на референсе 4»: картинки уходят в модель в произвольном
порядке. Консистентность держит описание в шапке.
- **Начинай с самого рискованного места**: переход, сложное движение,
мелкий текст на продукте. Не выходит, меняй механику сцены (например,
облёт камеры на перекрытие кадра предметом), а не подгоняй остальное.
- Статичное макро замирает: в шапку строку о том, что в каждом шоте
непрерывное движение. Финал замирает после жеста: продли действие.
- Перед запуском выпиши список входящих кадров и пометь у каждого
«ручная правка» или «генерация». Ручные правки (логотип, мелкий текст)
храни отдельно и никогда не перезаписывай выводом модели.
## Этап 7. Правки клиента
Правки приходят голосовыми, скринами, кусками в разных сообщениях.
1. Разбери в нумерованный список: номер, кадр, что поменять, цитата.
2. Отправь список на подтверждение до работы: «правильно понял, вот 7
пунктов?». Переспросить дешевле, чем потерять пункт.
3. Правку, которая противоречит утверждённому пакету, пометь отдельно:
это новый круг, а не правка.
4. Отчитывайся по тем же номерам: сделано, не сделано и почему.
## Этап 8. Сборка
Монтаж, звук, плашки. **Текст в генерацию не вшивается никогда**: титры
только на монтаже (`motion-graphics`), в кадрах оставлен воздух сверху.
Музыка, если нужна: входит после точки перелома, а не с первой секунды.
Для Suno в стиле явный темп (BPM) и 3-5 конкретных технических признаков
звука, коротко; структуру задают теги в поле текста. Длинный список
прилагательных даёт перегруженный трек. Референс-трек клиента Suno не
примет: разбери его темп и характер и переведи в промпт словами.
## Что грузить в каждую генерацию
- **Портрет героя** из утверждённого листа (не саму сетку).
- **Кадр или лист локации**, включая макро-планы.
- **Реальное фото продукта** или утверждённый эталон packshot.
Это три обязательных референса, и больше не добавляй: с лишними
картинками модель начинает усреднять, и лицо слабеет. Если продукт в
сцене не держится, его вписывают отдельным прогоном (ниже).
**Правило реального продукта.** Упаковку по текстовому описанию не
генерь: выйдет выдуманный продукт, и это отказ, а не правка. Форму
словами не задать: «кубическая коробка» модель читает как «квадратная
спереди». Нет фото нужного варианта (есть коробка, нет саше), сначала
отдельный ровный packshot, его утверждают, потом сцены. Ориентацию
упаковки держит референс, а не текст: фото под углом даст кувыркающуюся
пачку. Капризный логотип вписывай режимом редактирования: сцена с пустым
местом под продукт, затем отдельный прогон «положи этот packshot сюда,
остальное не трогай». Мелкий продукт в общем плане модель додумывает:
если он должен читаться, делай его крупнее и сюжетом кадра.
**Лук.** Ядро `film-look` хвостом каждого промпта. Тёплый грейд снимай в
двух случаях: светлые интерьеры и предметка с фирменными цветами (утягивает
в жёлтый монохром) и тёмная сцена с одной тёплой лампой (коричневое мыло).
И ещё при холодном, монохромном или неоновом стиле. Соотношение сторон
только параметром модели.
**Референсы только PNG.** В Higgsfield CLI загрузка JPEG падает с ошибкой
подписи хранилища в логе, но сама команда ошибку не возвращает, и генерация
молча уходит без референса.
Конвертируй заранее (`sips -s format png` на macOS или любой конвертер)
и после каждой пачки читай логи на строки с ошибками, а не проверяй
наличие файла. Сбои связи с хранилищем лечатся повтором.
## Где теряется время
- **Генерация без листов.** Лицо и локация плывут, волну выкидывают
целиком. Никаких сцен до утверждённых листов.
- **Одноимённые файлы.** Из загрузок легко взять не тот кадр с похожим
именем. Новая версия получает новое имя, перед подстановкой сверяй
контрольную сумму (md5).
- **Забытая пересборка презентации.** Картинки вшиты в HTML: поменял файл
на диске, PDF соберётся со старой. Пересобирай при каждой смене.
- **Облёт камеры в статике.** Модель картинок не понимает дугу: крутит
героя на стуле, фон стоит. В статике задаётся то, что физически видно в
кадре (какая стена за спиной, чьё плечо впереди). Движение камеры это
задача видеомодели.
- **i2i от кадра со старой деталью.** Длину волос и рукава так не
поменять: картинка перебивает текст. Нужен референс, где деталь уже
правильная, или генерация с нуля.
- **Материал названием.** Название продукта модель трактует по-своему и
рисует другой материал. Описывай физику поверхности (восковый,
полупрозрачный, блик на гранях) и отдельно запрещай признаки чужого
материала (пористость, корочка).
## Чек-лист сдачи
- [ ] Упаковка везде лицевой стороной, логотип не зеркальный, значки на
месте, мелкий текст сверен с эталоном покадрово.
- [ ] Продукт одинаковый во всех кадрах.
- [ ] Герой с одним лицом во всех кадрах.
- [ ] Свет меняется по драматургии, а не случайно.
- [ ] Локация одна во всех кадрах, включая макро.
- [ ] Текст на экране только на монтаже, в кадрах есть воздух.
- [ ] Хронометраж и формат как в брифе, безопасные зоны площадки проверены.
- [ ] Все пункты последнего списка правок закрыты.
- [ ] Лёгкие превью для телефона лежат в `stills/preview*/`.
## Связи с другими скиллами набора
- `shot-list`: покадровая таблица для синопсиса и её проверка.
- `film-look`: один лук на все генерации проекта.
- `motion-graphics`: плашки, титры, финальная карточка на сборке.
- `archive-footage`: архивные кадры и журнал источников, если они есть.
- `youtube-thumbnail`: превью, если ролик идёт и на канал.
## Что устаревает первым
Имена и версии моделей, какие форматы референсов принимает инструмент,
тарифы и безлимиты агрегаторов. Порядок этапов и правила согласования
устаревают медленно. Проверено на октябрь 2026.
## Глубже
Полные шаблоны листов и презентации, разборы реальных роликов и настройку
конвейера под команду студия AIVFX показывает в работе и в обучении:
https://aivfx.ru.
Files in this skill
- SKILL.md
- templates/brief-questions.md
- templates/character-sheet.md
- templates/location-sheet.md
- templates/preprod-checklist.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.