ice-film
Ролик з нуля. Готовий MP4 і звіт про передачу.
Режисер моушн-дизайну й відео для вашого агента. Він планує, пише ролик як код, рендерить і перевіряє його.
npx skills add Omar-Tnzxo/ice-motion-director -g --all Відкритий код, Apache-2.0, для Claude Code, Codex, Cursor, Gemini CLI і ще 40+ агентів.

Навичка-роутер читає ваш запит і ваш проєкт, а потім передає його рівно одному з шести робочих процесів.
«Наріж цей запис подкасту на три вертикальні шортси з арабськими субтитрами.»
ice-editВи надаєте матеріал для монтажу
Ролик з нуля. Готовий MP4 і звіт про передачу.
Голос щось пояснює. Пояснювальне відео з закадровим голосом і субтитрами.
Зробіть, як тут. Новий ролик у цьому стилі з вашим контентом.
Монтаж ваших власних матеріалів. Монтаж, субтитри, вертикальні версії.
Lottie й анімація інтерфейсу. Lottie JSON або анімований SVG і передача розробникам.
Ідеї до того, як щось зібрано. Набір концепцій і сценарій, готові до збірки.
Ви
/ice-motion-director:ice Зроби 20-секундний ролик до запуску мого застосунку для нотаток. Ось сайт: <ваш URL>
Ice
Я переглянув ваш сайт і правила реклами у вашій галузі. Два рішення ще відкриті; у кожному перший варіант я рекомендую.
Далі я пропоную ідею, пишу сценарій, роблю розкадровку й збираю ролик. Якщо ви поруч, ви один раз побачите стайлфрейми перед повною збіркою.
/ice-04-storyboard
Картка перевірки: розкадровка
/ice-05-lookПриклад сесії, написаний для цієї сторінки.
У Claude Code почніть перше повідомлення з /ice-motion-director:ice, а потім опишіть ролик своїми словами, коротко чи докладно; команда гарантує, що запуститься саме режисер, навіть якщо встановлено інші відеонавички. Спершу Ice досліджує ваш бізнес, а потім запитує про кожне рішення, яке ваш промпт залишає відкритим: чотири варіанти на запитання, рекомендований перший, щонайбільше чотири запитання в повідомленні й кілька повідомлень, коли відкритих рішень багато. Він нічого не питає, коли промпт уже все охоплює або коли ви кажете «не питай»; інакше він чекає на ваші відповіді, бо мовчання ніколи не вважається згодою. Потім, лише якщо ви поруч і можете відповісти, один попередній перегляд (стайлфрейми або аніматик), а після нього робота йде до фінального файлу без жодних запитань. Щойно завершується кожен етап, він надсилає вам два рядки та його стоп-кадри, не чекаючи відповіді, тож ваша примітка може дійти до нього посеред роботи. Усе, що він вирішив, записано й пояснено в нотатці до передачі.
Запускайте по одному етапу, від /ice-01-brief до /ice-10-deliver (у Claude Code завжди працює форма /ice-motion-director:ice-01-brief). Кожен етап завершується карткою перевірки: що зроблено, варіанти й чому переміг один із них, нотатки критика, вибір, який ще відкритий. Просіть змін скільки завгодно; скажіть «затверджено», щоб зафіксувати етап, або «затверджено, далі», щоб зафіксувати його й почати наступний. /ice-status показує, де ви зараз.
Довжина промпту змінює те, хто ухвалює кожне рішення, але ніколи не якість. Перемикайтеся будь-коли: введіть команду етапу посеред роботи або /ice, щоб він завершив сам.
Кожен маршрут іде одним хребтом із десяти етапів, як у продакшн-компанії. Номери не змінюються; порядок залежить від типу ролика.
Починається з: Історія. Типовий порядок. 04 і 05 ідуть паралельно, потім 08a створюється, поки збирається 07, а 08b зводить звук на чернетці.
бриф
концепція
сценарій
розкадровкалук
аніматик
збірказвук
зведення
перевірка
передача
Усі десять етапів виконуються в такому порядку. Два блоки на одному кроці йдуть паралельно, коли ваш агент має субагентів, і один за одним, коли не має: 04 розкадровка з 05 луком, потім 08a звук, поки 07 збирає; 08b зводить звук на чернетці. На етапі 10 кожна мова й кожне співвідношення сторін рендеряться паралельно.
Спершу дослідження: бізнес-бриф (що це, аудиторія, правда про продукт, ринок і конкуренти, айдентика бренду й справжні матеріали, поточні кампанії, тон), план брендових матеріалів і правила реклами в галузі та на платформах; потім бриф проєкту й запитання про кожне відкрите рішення: по чотири варіанти, щонайбільше чотири в повідомленні, кілька повідомлень, коли треба.
Основні артефакти ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md
Звідки правила ice-direction (прийом запиту), ice-assets
За такого обсягу Повний хребет, невелика команда, раунди перевірки за рівнями команди в ice-film.
| ice-film | бриф |
|---|---|
| ice-explainer | бриф |
| ice-remake | бриф і аналіз референсу |
| ice-edit | бриф і імпорт матеріалів |
| ice-lottie | бриф |
| ice-ideas | бриф |
Шаблони й демо слугують орієнтирами, а не типовими рішеннями. Ролик має відрізнятися від найближчого вбудованого шаблону щонайменше за чотирма з шести осей, перш ніж піде далі. Лук, який ви обрали самі (референс, названий стиль, власна айдентика вашого бренду), звільняється від перевірки за тими осями, які він задає.
Перевірте правило. Позначте, що ваш ролик змінює порівняно з найближчим шаблоном:
2 з 6
Надто близько до свого шаблону. Ролик повертається на етап режисури.
Кожен ролик починається зі свіжого дослідження, побудованого лише на вашому брифі. Пошуковий запит, який не випливає з брифу, відкидається ще до запуску.
Кілька напрямків, щонайменше два з них несподівані, і їх оцінює окремий критик.
Палітра, шрифти й структура кожного готового ролика зберігаються на вашому комп’ютері, тож наступний не зможе їх повторити.
Синій і фіолетовий скрізь без жодної причини в брифі: ролик не проходить власну перевірку.
Окремі ролі критиків перевіряють розкадровки, кадри, рух, звук і експортований файл. Ролик проходить кожну перевірку в такому порядку.

Лінт розкадровки й лінт перед рендером, потім контактний аркуш, перш ніж щось рендериться.
Перевіряє розкадровку й план
Перевірка кадрів і склейок, щільності руху й мертвих пауз та контроль якості виконання на самому рендері, щоб ніщо не застигало, не стрибало й не зникало.
Перевіряє кожен кадр
Пошук ШІ-халтури й вигляду презентації PowerPoint ловить стоковий ШІ-лук раніше за вас.
Перевіряє лук
Ролик, де домінують синій і фіолетовий без жодної причини в брифі, не проходить.
Перевіряє палітру
Відстань від шаблону й перевірка відбитка щодо ваших попередніх роликів.
Перевіряє схожість
Валідатори субтитрів і синхронізації, перевірки гучності й специфікацій на експортованому файлі та аудит мікса, який доводить, що чути кожен звуковий ефект, плюс короткий список для ваших вух.
Перевіряє експортований файл
Новий глядач, який ніколи не бачив бриф, має зрозуміти ролик, ролик бренду має у випадкових кадрах читатися як його бренд, а кульмінацію порівнюють із референсом.
Перевіряє глядача
Затвердження рендеру й звіт про передачу, де кожне твердження підкріплене виміряними числами.
Перевіряє ice/review/NOTE.md
Перевірки вимірюють сам відрендерений ролик: темп, глибину, фінішну обробку, кольорокорекцію, нерухомі логотипи, світло на мовці та чи чути кожен звуковий ефект. Кожне твердження у звіті про передачу підкріплене виміряними числами в ice/review/NOTE.md.
HTML, CSS, GSAP, Remotion, Lottie або FFmpeg. Ролик щоразу рендериться однаково, на звичайному ноутбуці, без GPU й без платної відеомоделі.
Нічого не генерується як стокові кадри. Текст, числа й логотипи завжди задаються в коді, точно так, як ви їх затвердили. Рушій обирається для кожного ролика:
Коли ролик про реальну компанію, продукт чи застосунок, Ice досліджує її та збирає справжні матеріали: живі записи сайту й застосунку, офіційні брендбуки, кольори та шрифти, узяті з її власного сайту, логотипи без жодних змін. Вигляд бренду ніколи не вгадується; коли матеріал отримати неможливо, Ice про це каже й запитує вас. Жоден рядок «неофіційно» і жодна позначка про ШІ не вшиваються в ролик: для концепту про бренд, на який ви не працюєте, цей рядок іде в нотатку до передачі та в запропонований підпис до допису.
your-project/ ice/ state.jsonмаршрут, поточний етап, часові мітки BRIEF.mdкожен пункт називає своє джерело DIRECTION.mdкожне рішення, його варіанти й причина research/нотатки дослідження з датами plan/сценарій, розкадровка, план кадрів, к’ю-лист review/NOTE.mdзвіт про передачу з вимірами renders/final/ролик і його версіїice/ у вашому проєкті, тож будь-яка сесія продовжить з того місця, де зупинилася попередня.Правила арабської й письма справа наліво діють щоразу, коли ролик арабською або змішує її з іншою мовою, з першого ж рішення щодо тексту.
مـخـرج
فيلم لتطبيق Notes مدته ٢٠ ثانية
Введіть /ice-style, щоб переглянути бібліотеку за родинами, або назвіть стиль і тему ролика, щоб почати ролик у ньому.
Пресет фіксує лише родину луку. Бриф, дослідження, концепція й перевірки якості все одно виконуються, тож ролик не стає копією демо стилю.
Справжні, юридично чисті, геоприв’язані супутникові чи аерознімки, приглушені до аналітичного...
Найкраще для зміни довкілля в часі, відстані й масштаби, розслідування...
Джерело lemo-opuscar (LemoLab)
Почати ролик у цьому стилі
/ice-style satellite-briefing <про що ваш ролик>
Ролики, зроблені з Ice Motion Director, кожен разом із повним робочим процесом і кожним раундом відгуків, через які він пройшов.
Кожен ролик отримує власну сторінку: фінальний ролик, промпт, з якого він вийшов, і кожен етап від брифу до передачі, з розглянутими варіантами, раундами критиків і перевірками. Їх роблять по одному й публікують, щойно кожен затверджено.
Spotify concept ad
Неофіційний концепт, не пов’язаний із Spotify
Переглянути процесMohawalat Fahm reel
Неофіційний монтаж, зроблений в Ice Motion Director; не є продукцією Al Jazeera. Відеоматеріали та знаки належать їхнім правовласникам.
Переглянути процесCarney on Alberta
Неофіційний тест, зроблений в Ice Motion Director. Це не продукція Al Jazeera і не продукція уряду Канади. Кадри та знаки належать їхнім власникам: прем’єр-міністру Канади, Al Jazeera, The Canadian Press, CPAC і AFP.
Переглянути процесОдин рядок встановлює навички в кожного агента, якого знайде на вашому комп’ютері. Великі агенти можна підключити ще й через нативний плагін, а для кожного агента й ОС є спосіб ручного копіювання.
Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp та інші.
npx skills add Omar-Tnzxo/ice-motion-director -g --all npx skills update.Встановіть як плагін з будь-якої оболонки.
claude plugin marketplace add Omar-Tnzxo/ice-motion-director claude plugin install ice-motion-director@ice-motion-director /plugin marketplace add Omar-Tnzxo/ice-motion-director, потім /plugin install ice-motion-director@ice-motion-director.Відкрийте Customize, Plugins, Add, Add marketplace і введіть Omar-Tnzxo/ice-motion-director.
CLI та застосунок.
codex plugin marketplace add Omar-Tnzxo/ice-motion-director codex plugin add ice-motion-director@ice-motion-director /plugins у Codex і встановіть його звідти, потім почніть нову сесію.codex plugin marketplace upgrade ice-motion-director. У застосунку Codex скористайтеся вкладкою Plugins.Встановіть навички для Cursor.
npx skills add Omar-Tnzxo/ice-motion-director -a cursor Розширення Gemini CLI і плагін Antigravity CLI.
gemini extensions install https://github.com/Omar-Tnzxo/ice-motion-director agy plugin install https://github.com/Omar-Tnzxo/ice-motion-director gemini extensions update ice-motion-director; щоб оновити Antigravity CLI, знову виконайте ту саму команду agy.npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.CLI та VS Code.
copilot plugin marketplace add Omar-Tnzxo/ice-motion-director copilot plugin install ice-motion-director@ice-motion-director https://github.com/Omar-Tnzxo/ice-motion-director.copilot plugin update ice-motion-director.Встановіть як розширення.
qwen extensions install Omar-Tnzxo/ice-motion-director qwen extensions update ice-motion-director.Windsurf, Cline, Roo Code, Kilo Code, OpenCode, Amp, Goose, Kiro, Trae, Zed, Warp, Augment та інші.
npx skills add Omar-Tnzxo/ice-motion-director -a <agent> windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment.Ваш агент перевіряє це для обраного маршруту й повідомляє, чого бракує, з однією командою для вашої системи. Безкоштовні пакети й моделі, які потрібні маршруту, він ставить сам, зафіксованих версій, і називає в нотатці до передачі; за все платне чи таке, що потребує облікового запису, спершу питає. Ідеям і сценаріям нічого не потрібно. Lottie потребує Node. Кожен ролик, що доходить до передачі (ролики, пояснювальні відео, римейки й монтаж), потребує Node, FFmpeg, браузера й Python 3 з пакетами для перевірки якості: без Python ролик можна зібрати, але не передати, бо перевірка насиченості не зможе запуститися.
| Вимога | Команда |
|---|---|
| Node.js (LTS) | winget install --id OpenJS.NodeJS.LTS -e |
| FFmpeg | winget install --id Gyan.FFmpeg -e |
| Chrome або Chromium | winget install --id Google.Chrome -e |
| Python 3 | winget install --id Python.Python.3.13 -e |
npx.cmd skills add або один раз дозвольте скрипти для свого користувача командою Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.--all однаково працює в PowerShell і cmd (у cmd --skill '*' не працює; беріть у лапки так: --skill "*").| Вимога | Команда |
|---|---|
| Node.js (LTS) | brew install node@24 |
| FFmpeg | brew install ffmpeg |
| Chrome або Chromium | brew install --cask google-chrome |
| Python 3 | brew install python |
| Вимога | Команда |
|---|---|
| Node.js (LTS) | nvm, then nvm install --lts |
| FFmpeg | sudo apt install ffmpeg |
| Chrome або Chromium | Chrome .deb or sudo snap install chromium |
| Python 3 | sudo apt install python3 python3-venv |
| Вимога | Команда |
|---|---|
| Node.js (LTS) | sudo dnf install nodejs |
| FFmpeg | sudo dnf install ffmpeg-free |
| Chrome або Chromium | sudo dnf install chromium |
| Python 3 | sudo dnf install python3 |
| Вимога | Команда |
|---|---|
| Node.js (LTS) | sudo pacman -S nodejs npm |
| FFmpeg | sudo pacman -S ffmpeg |
| Chrome або Chromium | sudo pacman -S chromium |
| Python 3 | sudo pacman -S python |
Точні мінімальні версії вказано в skills/ice-engines/references/versions.json. Ручне копіювання для кожного агента: матриця встановлення.
--offline або ICE_OFFLINE=1, а в ~/.ice-motion-director/sources.json можна зробити так, щоб він спершу питав. Перед великими завантаженнями й рендерами він перевіряє вільне місце на диску й працює на диску, де достатньо місця.~/.ice-motion-director/fingerprints.jsonl зберігає палітру, шрифти й структуру кожного готового ролика, щоб наступний їх не повторював. Його можна будь-коли видалити.Ice Motion Director об’єднує й переписує найкращі відкриті навички для моушну й відео в одну систему. Кожне джерело, його автор і ліцензія:
Усі подробиці, що використано й де воно лежить: CREDITS.md. Оригінальні тексти ліцензій: LICENSES/.

Ні. Ролики пишуться як код і рендеряться браузером і FFmpeg на звичайному ноутбуці.
Так, створені вами ролики належать вам. Кілька вбудованих папок з назвою noncommercial/ мають некомерційні ліцензії своїх авторів; робочі процеси перевіряють, чи вказано у вашому проєкті комерційне використання, і для комерційної роботи ці папки пропускають. Сторонні матеріали, які він знаходить або ви надаєте (відео, музика, логотипи), перелічено разом зі статусом ліцензії в примітці про передачу; врегулювати ці права до публікації маєте ви.
ice-engines обирає для кожного ролика: HyperFrames, Remotion, HTML canvas з Playwright і FFmpeg, Three.js, Lottie, p5 або лише FFmpeg. Для деяких компаній Remotion потребує корпоративної ліцензії; навичка попередить, якщо це стосується вас.
Скажіть «виріши за мене» або «не питай». Він обере сам, запише кожну причину в ice/DIRECTION.md і перелічить кожен вибір у звіті про передачу, тож будь-який із них можна змінити однією відповіддю. Якщо ви просто не відповідаєте, він чекає: мовчання ніколи не вважається згодою.
Ваш агент перевіряє це для обраного маршруту й повідомляє, чого бракує, з однією командою для вашої системи. Безкоштовні пакети й моделі, які потрібні маршруту (транскрипція мовлення, поділ на стеми тощо), він ставить сам, зафіксованих версій, і називає їх у нотатці до передачі; за все платне чи таке, що потребує облікового запису, спершу питає. Ідеям і сценаріям нічого не потрібно. Lottie потребує Node. Кожен ролик, що доходить до передачі, потребує Node, FFmpeg, браузера й Python 3.
Від вас: один промпт, що в Claude Code починається з /ice-motion-director:ice, потім запитання про кожне відкрите рішення (по чотири варіанти, щонайбільше чотири в повідомленні, жодного, якщо промпт усе охоплює або ви кажете «не питай»), і, якщо ви поруч, один попередній перегляд, де ви заодно слухаєте два-три справжні музичні варіанти, накладені на ролик, і обираєте один (три, якщо ви не встановили music_options на 2 у sources.json). Поки він працює, кожен етап приходить до вас двома рядками та його стоп-кадрами, тож можна втрутитися посеред роботи. За лаштунками ваш агент проходить усі десять етапів із кількома допоміжними агентами, тож навіть коротка реклама займає чимало часу й витрачає значно більше ліміту вашого тарифу, ніж відповідь у чаті. Якщо агент посеред роботи досягне ліміту використання, пізніше введіть /ice: робота продовжиться з ice/state.json з того місця, де зупинилася.
Так. Ice Motion Director має відкритий код за ліцензією Apache-2.0. Папки noncommercial/ і vendor/hypit/ зберігають власні ліцензії, зазначені всередині них.
Вставте один рядок, а потім попросіть ролик простими словами. Ice проведе його від брифу до передачі й покаже свою роботу на кожному кроці, який ви захочете побачити.
npx skills add Omar-Tnzxo/ice-motion-director -g --all 