Ice Motion Director
Встановити

Ice Motion Director

Режисер моушн-дизайну й відео для вашого агента. Він планує, пише ролик як код, рендерить і перевіряє його.

npx skills add Omar-Tnzxo/ice-motion-director -g --all

Відкритий код, Apache-2.0, для Claude Code, Codex, Cursor, Gemini CLI і ще 40+ агентів.

Ice, маскот Ice Motion Director: воксельний кубик льоду в темно-синьому режисерському береті сидить у дерев’яному режисерському кріслі й тримає хлопавку

Один запит, один маршрут

Навичка-роутер читає ваш запит і ваш проєкт, а потім передає його рівно одному з шести робочих процесів.

Спробувати роутер

«Наріж цей запис подкасту на три вертикальні шортси з арабськими субтитрами.»

ice-editВи надаєте матеріал для монтажу

ice-film

Ролик з нуля. Готовий MP4 і звіт про передачу.

ice-explainer

Голос щось пояснює. Пояснювальне відео з закадровим голосом і субтитрами.

ice-remake

Зробіть, як тут. Новий ролик у цьому стилі з вашим контентом.

ice-edit

Монтаж ваших власних матеріалів. Монтаж, субтитри, вертикальні версії.

ice-lottie

Lottie й анімація інтерфейсу. Lottie JSON або анімований SVG і передача розробникам.

ice-ideas

Ідеї до того, як щось зібрано. Набір концепцій і сценарій, готові до збірки.

Ви

/ice-motion-director:ice Зроби 20-секундний ролик до запуску мого застосунку для нотаток. Ось сайт: <ваш URL>

Ice

Я переглянув ваш сайт і правила реклами у вашій галузі. Два рішення ще відкриті; у кожному перший варіант я рекомендую.

  1. Де його показуватимуть?Вертикально, для соцмережШироко, для сайтуКвадратУсі три
  2. Чи має звучати голос?Музика й текст на екраніЗакадровий голосГолос і субтитриБез звуку

Далі я пропоную ідею, пишу сценарій, роблю розкадровку й збираю ролик. Якщо ви поруч, ви один раз побачите стайлфрейми перед повною збіркою.

/ice-04-storyboard

Картка перевірки: розкадровка

Що зроблено
Варіанти й переможець
Розглянуто три початки. Переміг B: продукт на екрані з першої секунди.
Нотатки критика
Кадр 5 тримається задовго; скорочено під біт.
Ще відкрито
Фінальна картка в кораловому чи темно-синьому.
Далі
Скажіть «затверджено, далі», щоб запустити /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 зводить звук на чернетці.

  1. бриф

  2. концепція

  3. сценарій

  4. розкадровкалук

  5. аніматик

  6. збірказвук

  7. зведення

  8. перевірка

  9. передача

Усі десять етапів виконуються в такому порядку. Два блоки на одному кроці йдуть паралельно, коли ваш агент має субагентів, і один за одним, коли не має: 04 розкадровка з 05 луком, потім 08a звук, поки 07 збирає; 08b зводить звук на чернетці. На етапі 10 кожна мова й кожне співвідношення сторін рендеряться паралельно.

Етап 01, бриф

Спершу дослідження: бізнес-бриф (що це, аудиторія, правда про продукт, ринок і конкуренти, айдентика бренду й справжні матеріали, поточні кампанії, тон), план брендових матеріалів і правила реклами в галузі та на платформах; потім бриф проєкту й запитання про кожне відкрите рішення: по чотири варіанти, щонайбільше чотири в повідомленні, кілька повідомлень, коли треба.

Основні артефакти ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md

Звідки правила ice-direction (прийом запиту), ice-assets

За такого обсягу Повний хребет, невелика команда, раунди перевірки за рівнями команди в ice-film.

Що означає етап 01 на кожному маршруті
ice-filmбриф
ice-explainerбриф
ice-remakeбриф і аналіз референсу
ice-editбриф і імпорт матеріалів
ice-lottieбриф
ice-ideasбриф

Жодні два ролики не схожі

Шаблони й демо слугують орієнтирами, а не типовими рішеннями. Ролик має відрізнятися від найближчого вбудованого шаблону щонайменше за чотирма з шести осей, перш ніж піде далі. Лук, який ви обрали самі (референс, названий стиль, власна айдентика вашого бренду), звільняється від перевірки за тими осями, які він задає.

Перевірте правило. Позначте, що ваш ролик змінює порівняно з найближчим шаблоном:

2 з 6

Надто близько до свого шаблону. Ролик повертається на етап режисури.

  • Дослідження станом на сьогодні

    Кожен ролик починається зі свіжого дослідження, побудованого лише на вашому брифі. Пошуковий запит, який не випливає з брифу, відкидається ще до запуску.

  • Різнобічний пітч

    Кілька напрямків, щонайменше два з них несподівані, і їх оцінює окремий критик.

  • Відбиток для кожного ролика

    Палітра, шрифти й структура кожного готового ролика зберігаються на вашому комп’ютері, тож наступний не зможе їх повторити.

  • Перевірка шаблонного луку

    Синій і фіолетовий скрізь без жодної причини в брифі: ролик не проходить власну перевірку.

Той, хто збирає, ніколи не оцінює себе сам

Окремі ролі критиків перевіряють розкадровки, кадри, рух, звук і експортований файл. Ролик проходить кожну перевірку в такому порядку.

Ice розглядає крізь воксельну лупу смугу кадрів плівки, хлопавка затиснута під пахвою
  1. До збірки

    Лінт розкадровки й лінт перед рендером, потім контактний аркуш, перш ніж щось рендериться.

    Перевіряє розкадровку й план

  2. Кадри й склейки

    Перевірка кадрів і склейок, щільності руху й мертвих пауз та контроль якості виконання на самому рендері, щоб ніщо не застигало, не стрибало й не зникало.

    Перевіряє кожен кадр

  3. Пошук халтури

    Пошук ШІ-халтури й вигляду презентації PowerPoint ловить стоковий ШІ-лук раніше за вас.

    Перевіряє лук

  4. Перевірка шаблонного луку

    Ролик, де домінують синій і фіолетовий без жодної причини в брифі, не проходить.

    Перевіряє палітру

  5. Відстань і відбиток

    Відстань від шаблону й перевірка відбитка щодо ваших попередніх роликів.

    Перевіряє схожість

  6. Слова й звук

    Валідатори субтитрів і синхронізації, перевірки гучності й специфікацій на експортованому файлі та аудит мікса, який доводить, що чути кожен звуковий ефект, плюс короткий список для ваших вух.

    Перевіряє експортований файл

  7. Погляд незнайомця

    Новий глядач, який ніколи не бачив бриф, має зрозуміти ролик, ролик бренду має у випадкових кадрах читатися як його бренд, а кульмінацію порівнюють із референсом.

    Перевіряє глядача

  8. Нотатка до передачі

    Затвердження рендеру й звіт про передачу, де кожне твердження підкріплене виміряними числами.

    Перевіряє ice/review/NOTE.md

Перевірки вимірюють сам відрендерений ролик: темп, глибину, фінішну обробку, кольорокорекцію, нерухомі логотипи, світло на мовці та чи чути кожен звуковий ефект. Кожне твердження у звіті про передачу підкріплене виміряними числами в ice/review/NOTE.md.

Кожен ролик написано кодом

HTML, CSS, GSAP, Remotion, Lottie або FFmpeg. Ролик щоразу рендериться однаково, на звичайному ноутбуці, без GPU й без платної відеомоделі.

Нічого не генерується як стокові кадри. Текст, числа й логотипи завжди задаються в коді, точно так, як ви їх затвердили. Рушій обирається для кожного ролика:

  • HyperFrames
  • Remotion
  • HTML canvas з Playwright і FFmpeg
  • Three.js
  • Lottie
  • p5
  • лише FFmpeg

Справжні бренди отримують свої справжні матеріали

Коли ролик про реальну компанію, продукт чи застосунок, Ice досліджує її та збирає справжні матеріали: живі записи сайту й застосунку, офіційні брендбуки, кольори та шрифти, узяті з її власного сайту, логотипи без жодних змін. Вигляд бренду ніколи не вгадується; коли матеріал отримати неможливо, Ice про це каже й запитує вас. Жоден рядок «неофіційно» і жодна позначка про ШІ не вшиваються в ролик: для концепту про бренд, на який ви не працюєте, цей рядок іде в нотатку до передачі та в запропонований підпис до допису.

your-project/  ice/    state.jsonмаршрут, поточний етап, часові мітки    BRIEF.mdкожен пункт називає своє джерело    DIRECTION.mdкожне рішення, його варіанти й причина    research/нотатки дослідження з датами    plan/сценарій, розкадровка, план кадрів, к’ю-лист    review/NOTE.mdзвіт про передачу з вимірами    renders/final/ролик і його версії
Усе зберігається в папці ice/ у вашому проєкті, тож будь-яка сесія продовжить з того місця, де зупинилася попередня.

Арабська як повноправна мова

Правила арабської й письма справа наліво діють щоразу, коли ролик арабською або змішує її з іншою мовою, з першого ж рішення щодо тексту.

مـخـرج

فيلم لتطبيق Notes مدته ٢٠ ثانية

مخرج означає «режисер». Кашида розтягує слово лише в тих з’єднаннях, де це дозволяє арабська; рядок нижче змішує латинську назву й цифри, не порушуючи порядку читання.
  • Форми літер і крапки в русі
  • Кашида в правильних з’єднаннях
  • Bidi-ізоляція для змішаних рядків
  • Арабсько-індійські або західні цифри
  • Перенесення рядків і арабські субтитри
  • Безпечні зони й розміри тексту обкладинки для арабської
  • Вибір шрифту з перевіркою для кожної мови
  • Діалект як налаштування сценарію й закадрового голосу
  • Розпізнавання мовлення лише для таймінгу

Стилів у бібліотеці: 156. Команда одна

Введіть /ice-style, щоб переглянути бібліотеку за родинами, або назвіть стиль і тему ролика, щоб почати ролик у ньому.

Пресет фіксує лише родину луку. Бриф, дослідження, концепція й перевірки якості все одно виконуються, тож ролик не стає копією демо стилю.

Satellite Briefing

Справжні, юридично чисті, геоприв’язані супутникові чи аерознімки, приглушені до аналітичного...

Найкраще для зміни довкілля в часі, відстані й масштаби, розслідування...

Джерело lemo-opuscar (LemoLab)

Почати ролик у цьому стилі

/ice-style satellite-briefing <про що ваш ролик>

Встановлення для будь-якого агента

Один рядок встановлює навички в кожного агента, якого знайде на вашому комп’ютері. Великі агенти можна підключити ще й через нативний плагін, а для кожного агента й ОС є спосіб ручного копіювання.

Будь-який агент

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
  • Встановлює всі навички Ice в кожного агента, якого знайде на вашому комп’ютері, без запитань.
  • Встановлюйте всі: навички відкривають одна одну, тож вибір лише частини з них зламає роботу.
  • Потрібен Node 22.20 або новіший. Оновлюйте згодом через npx skills update.

Claude Code

Встановіть як плагін з будь-якої оболонки.

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.

Claude.ai і Desktop

Відкрийте Customize, Plugins, Add, Add marketplace і введіть Omar-Tnzxo/ice-motion-director.

  • Спершу увімкніть Code execution and file creation у Settings, Capabilities.
  • Оновлюйте через Check for updates на сторінці плагіна.
  • Що там працює: бриф, дослідження, концепції, сценарії й розкадровки. Для рендеру потрібні браузер і FFmpeg на комп’ютері, яких пісочниця коду в чаті може не мати (не перевірено), тому рендерте ролик локальним агентом, наприклад Claude Code.

Codex

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

Встановіть навички для Cursor.

npx skills add Omar-Tnzxo/ice-motion-director -a cursor

Gemini CLI і Antigravity

Розширення 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 через gemini extensions update ice-motion-director; щоб оновити Antigravity CLI, знову виконайте ту саму команду agy.
  • Застосунок та IDE Antigravity: npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.

GitHub Copilot

CLI та VS Code.

copilot plugin marketplace add Omar-Tnzxo/ice-motion-director
copilot plugin install ice-motion-director@ice-motion-director
  • VS Code: Command Palette, Chat: Install Plugin From Source, вставте https://github.com/Omar-Tnzxo/ice-motion-director.
  • Оновлення: copilot plugin update ice-motion-director.

Qwen Code

Встановіть як розширення.

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 ролик можна зібрати, але не передати, бо перевірка насиченості не зможе запуститися.

Команди встановлення для Windows
ВимогаКоманда
Node.js (LTS)winget install --id OpenJS.NodeJS.LTS -e
FFmpegwinget install --id Gyan.FFmpeg -e
Chrome або Chromiumwinget install --id Google.Chrome -e
Python 3winget install --id Python.Python.3.13 -e

Нотатки для Windows

  • Кожна команда однаково працює в PowerShell і cmd.
  • Якщо PowerShell пише, що виконання скриптів вимкнено, використайте npx.cmd skills add або один раз дозвольте скрипти для свого користувача командою Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.
  • --all однаково працює в PowerShell і cmd (у cmd --skill '*' не працює; беріть у лапки так: --skill "*").
  • У WSL встановлюйте всередині WSL лише тоді, коли ваш агент теж працює всередині WSL.
Команди встановлення для macOS
ВимогаКоманда
Node.js (LTS)brew install node@24
FFmpegbrew install ffmpeg
Chrome або Chromiumbrew install --cask google-chrome
Python 3brew install python
Команди встановлення для Ubuntu або Debian
ВимогаКоманда
Node.js (LTS)nvm, then nvm install --lts
FFmpegsudo apt install ffmpeg
Chrome або ChromiumChrome .deb or sudo snap install chromium
Python 3sudo apt install python3 python3-venv
Команди встановлення для Fedora
ВимогаКоманда
Node.js (LTS)sudo dnf install nodejs
FFmpegsudo dnf install ffmpeg-free
Chrome або Chromiumsudo dnf install chromium
Python 3sudo dnf install python3
Команди встановлення для Arch
ВимогаКоманда
Node.js (LTS)sudo pacman -S nodejs npm
FFmpegsudo pacman -S ffmpeg
Chrome або Chromiumsudo pacman -S chromium
Python 3sudo pacman -S python

Точні мінімальні версії вказано в skills/ice-engines/references/versions.json. Ручне копіювання для кожного агента: матриця встановлення.

Чого він не робить

  • Він не знімає на камеру. Він монтує ваш відзнятий матеріал, а все інше будує як моушн-дизайн у коді.
  • Це не студія фотореалістичної CGI чи персонажної анімації. Складні риги персонажів, ліпсинк і важке фотореалістичне 3D поза його можливостями; його стихія: стилізоване 2D, кінетична типографіка, колаж, піксель-арт, мальована анімація й легке 3D.
  • Це не ШІ-генератор відео. ШІ-зображення, відео чи голоси можна замовити як додаткову опцію, але вони ніколи не стають основним рушієм. Текст, числа й логотипи завжди задаються в коді.
  • Він не вигадує фактів про реальні бренди. Справжні бренди отримують свої справжні матеріали; усе, чого не вдається отримати, він просить у вас.

Приватність і мережа

  • Працює локально. Ролики рендеряться на вашому комп’ютері вашим браузером і FFmpeg. Ці навички нічого не завантажують у мережу.
  • Мережеві запити, усі перелічені. Веб-дослідження для режисури (через власний інструмент пошуку вашого агента); завантаження безкоштовних справжніх матеріалів, які він добирає сам (музика, звукові ефекти, відеоматеріали, фото, прапори, мапи, шрифти), з публічних бібліотек і офіційних джерел, причому кожне записується у вашому проєкті з джерелом і статусом ліцензії, причому портрети названих публічних осіб і офіційні прапори шукаються через Wikidata і Wikimedia Commons, а ваші власні папки-бібліотеки (local_libraries у sources.json) переглядаються першими; власний пакет звукових ефектів Ice під CC0 (128 записаних ефектів), який один раз завантажується з GitHub Release проєкту й перевіряється за SHA-256; встановлення безкоштовних інструментів і моделей зафіксованих версій, названих у нотатці до передачі; Google Fonts, коли обраний шрифт звідти. Завантаження вимикаються через --offline або ICE_OFFLINE=1, а в ~/.ice-motion-director/sources.json можна зробити так, щоб він спершу питав. Перед великими завантаженнями й рендерами він перевіряє вільне місце на диску й працює на диску, де достатньо місця.
  • Додатково й лише на ваш запит. Генерація ШІ-зображень, відео чи голосу, хмарна транскрипція чи TTS. Це може коштувати грошей і ніколи не використовується без вашої згоди.
  • Локальна пам’ять. Невеликий файл відбитків ~/.ice-motion-director/fingerprints.jsonl зберігає палітру, шрифти й структуру кожного готового ролика, щоб наступний їх не повторював. Його можна будь-коли видалити.
  • Без телеметрії.
  • Скопійовано, оригінальну ліцензію збережено
  • Лише ідеї, переписані нашими словами
  • Некомерційні папки, власна ліцензія
  • Вбудовано з власною ліцензією
  • Власні навички засновника

Усі подробиці, що використано й де воно лежить: CREDITS.md. Оригінальні тексти ліцензій: LICENSES/.

Часті запитання

Ice у темно-синіх воксельних навушниках тримає обидві чашки руками, хлопавка стоїть біля його ніг

Ні. Ролики пишуться як код і рендеряться браузером і 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
Ice тримає хлопавку відкритою, готовий скомандувати «Мотор!»