Ice Motion Director
Instalacja

Ice Motion Director

Reżyser motion designu i wideo dla twojego agenta kodującego. Planuje, pisze film w kodzie, renderuje go i sprawdza.

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

Open source, Apache-2.0, dla Claude Code, Codex, Cursor, Gemini CLI i ponad 40 innych agentów.

Ice, maskotka Ice Motion Director: voxelowa kostka lodu w granatowym berecie reżysera, siedzi na drewnianym krześle reżyserskim i trzyma klaps

Jedna prośba, jedna ścieżka

Jeden skill-router czyta twoją prośbę i projekt, a potem przekazuje ją dokładnie jednemu z sześciu workflow.

Wypróbuj router

„Potnij to nagranie podcastu na trzy pionowe shorty z arabskimi napisami.”

ice-editDostarczasz materiał do zmontowania

ice-film

Film zrobiony od zera. Gotowe MP4 plus raport z dostarczenia.

ice-explainer

Głos coś wyjaśnia. Explainer z lektorem i napisami.

ice-remake

Zrób to w tym stylu. Nowy film w tym stylu, z twoją treścią.

ice-edit

Montaż twojego własnego materiału. Montaż, napisy, wersje pionowe.

ice-lottie

Lottie i animacje UI. Lottie JSON albo animowane SVG plus przekazanie dla developerów.

ice-ideas

Pomysły, zanim cokolwiek powstanie. Zestaw koncepcji i scenariusz, gotowe do budowy.

Ty

/ice-motion-director:ice Zrób 20-sekundowy film na premierę mojej aplikacji do notatek. Oto strona: <twój URL>

Ice

Przejrzałem twoją stronę i zasady reklamy w twojej branży. Zostały dwie otwarte decyzje; pierwsza opcja w każdej to moja rekomendacja.

  1. Gdzie będzie wyświetlany?Pionowo, do social mediówSzeroko, na stronęKwadratWszystkie trzy
  2. Czy ma mówić głos?Muzyka i tekst na ekranieLektorGłos i napisyBez dźwięku

Potem proponuję koncepcję, piszę, rysuję storyboard i buduję. Jeśli jesteś przy tym, raz zobaczysz style frame'y przed pełną budową.

/ice-04-storyboard

Karta przeglądu: storyboard

Co powstało
Opcje i zwycięzca
Rozważone trzy otwarcia. Wygrało B: produkt jest na ekranie od pierwszej sekundy.
Uwagi krytyka
Ujęcie 5 trwa za długo; skrócone do rytmu.
Wciąż otwarte
Plansza końcowa w koralu czy granacie.
Dalej
Napisz „zatwierdzone, dalej”, żeby zacząć /ice-05-look

Przykładowa sesja napisana na potrzeby tej strony.

Jeden prompt albo każdy etap

Dla każdego

W Claude Code zacznij pierwszą wiadomość od /ice-motion-director:ice, a potem opisz film własnymi słowami, krótko albo długo; polecenie gwarantuje, że wystartuje reżyser, nawet gdy masz zainstalowane inne skille wideo. Ice najpierw robi research twojego biznesu, potem pyta o każdą decyzję, którą twój prompt zostawia otwartą: cztery opcje na pytanie, rekomendowana jako pierwsza, najwyżej cztery pytania w wiadomości i kilka wiadomości, gdy otwartych decyzji jest dużo. Nie pyta o nic, gdy prompt już wszystko obejmuje albo gdy napiszesz „nie pytaj”; w przeciwnym razie czeka na twoje odpowiedzi, bo milczenie nigdy nie jest traktowane jako zgoda. Potem, tylko jeśli jesteś przy tym, jeden podgląd (style frame'y albo animatik), a dalej idzie do gotowego pliku bez kolejnych pytań. Gdy kończy kolejny etap, wysyła ci dwie linijki i jego kadry, nie czekając na odpowiedź, więc twoja uwaga może dotrzeć do niego w połowie pracy. Wszystko, co zdecydował, jest zapisane i wyjaśnione w notatce z dostarczenia.

Dla tych, którzy chcą sterować

Uruchamiaj po jednym etapie, od /ice-01-brief do /ice-10-deliver (w Claude Code zawsze działa forma /ice-motion-director:ice-01-brief). Każdy etap kończy się kartą przeglądu: co powstało, opcje i dlaczego wygrała jedna z nich, uwagi krytyka, wybory wciąż otwarte. Proś o zmiany, ile chcesz; napisz „zatwierdzone”, żeby zamknąć etap, albo „zatwierdzone, dalej”, żeby go zamknąć i zacząć następny. /ice-status pokazuje, gdzie jesteś.

Długość promptu zmienia to, kto podejmuje każdą decyzję, nigdy jakość. Przełączaj się w każdej chwili: wpisz polecenie etapu w trakcie przebiegu albo /ice, żeby dokończył sam.

Zobacz dziesięć etapów

Dziesięć etapów, każdy film

Każda ścieżka biegnie po jednym kręgosłupie z dziesięciu etapów, tak jak pracuje firma produkcyjna. Numery się nie zmieniają; kolejność zależy od rodzaju filmu.

Rodzaj filmu
Skala zadania

Zaczyna od: Historia. Domyślna kolejność. 04 i 05 biegną równolegle, potem 08a powstaje, podczas gdy 07 buduje, a 08b miksuje na wersji roboczej.

  1. brief

  2. koncepcja

  3. scenariusz

  4. storyboardlook

  5. animatik

  6. budowadźwięk

  7. miks

  8. przegląd

  9. dostawa

Działa wszystkich dziesięć etapów, w tej kolejności. Dwa bloki na jednym kroku biegną równolegle, gdy agent ma subagentów, a jeden po drugim, gdy ich nie ma: 04 storyboard razem z 05 look, potem 08a dźwięk, podczas gdy 07 buduje; 08b miksuje na wersji roboczej. Na etapie 10 każdy język i każde proporcje obrazu renderują się równolegle.

Etap 01, brief

Najpierw research: brief biznesowy (czym jest firma, odbiorcy, prawda o produkcie, rynek i konkurencja, tożsamość marki i prawdziwe materiały, bieżące kampanie, ton), plan materiałów marki oraz zasady reklamy w branży i na platformach; potem brief projektu i pytania o każdą otwartą decyzję: po cztery opcje, najwyżej cztery pytania w wiadomości, w razie potrzeby kilka wiadomości.

Główne artefakty ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md

Zasady pochodzą z ice-direction (intake), ice-assets

Przy tej skali Pełny kręgosłup, mała ekipa, rundy przeglądu według poziomów ekipy w ice-film.

Co oznacza etap 01 na każdej ścieżce
ice-filmbrief
ice-explainerbrief
ice-remakebrief plus analiza referencji
ice-editbrief plus import materiału
ice-lottiebrief
ice-ideasbrief

Żadne dwa filmy nie wyglądają tak samo

Szablony i dema są punktem odniesienia, nigdy domyślnym wyborem. Film musi różnić się od najbliższego dołączonego szablonu na co najmniej czterech z sześciu osi, zanim pójdzie dalej. Look wybrany przez ciebie (referencja, nazwany styl, własna tożsamość twojej marki) jest zwolniony z testu na osiach, które sam ustala.

Wypróbuj tę zasadę. Zaznacz, co twój film zmienia względem najbliższego szablonu:

2 z 6

Za blisko swojego szablonu. Film wraca do reżyserii.

  • Research z dzisiejszą datą

    Każdy film zaczyna się od świeżego researchu zbudowanego wyłącznie z twojego briefu. Fraza wyszukiwania, której nie da się powiązać z briefem, jest odrzucana, zanim zostanie użyta.

  • Rozbieżne propozycje

    Kilka kierunków, z czego co najmniej dwa nieoczywiste, ocenianych przez osobnego krytyka.

  • Odcisk palca każdego filmu

    Paleta, typografia i struktura każdego gotowego filmu są zapisywane na twoim komputerze, więc następny nie może ich powtórzyć.

  • Bramka domyślnego looku

    Niebieski i fiolet wszędzie, bez uzasadnienia w briefie, oblewają bramkę samego filmu.

Twórca nigdy nie ocenia sam siebie

Osobne role krytyków oceniają storyboardy, klatki, ruch, dźwięk i wyeksportowany plik. Film przechodzi przez każdą bramkę w tej kolejności.

Ice ogląda pasek klatek filmu przez voxelową lupę, z klapsem pod pachą
  1. Przed budową

    Lint storyboardu i lint przed renderem, potem arkusz stykowy, zanim cokolwiek się wyrenderuje.

    Sprawdza storyboard i plan

  2. Klatki i łączenia

    Sprawdzenie klatek i łączeń, gęstości ruchu i martwych momentów oraz bramka jakości wykonania na samym renderze, żeby nic nie stanęło, nie przeskoczyło ani nie zniknęło.

    Sprawdza każdą klatkę

  3. Skan slopu

    Skany slopu i wyglądu z PowerPointa wyłapują stockowy look AI, zanim zrobisz to ty.

    Sprawdza look

  4. Bramka domyślnego looku

    Film zdominowany przez niebieski i fiolet, bez uzasadnienia w briefie, nie przechodzi.

    Sprawdza paletę

  5. Dystans i odcisk palca

    Dystans od szablonu i sprawdzenie odcisku palca na tle twoich poprzednich filmów.

    Sprawdza powtarzalność

  6. Słowa i dźwięk

    Walidatory napisów i synchronizacji, głośność i zgodność ze specyfikacją wyeksportowanego pliku oraz audyt miksu, który dowodzi, że słychać każdy efekt dźwiękowy, z krótką listą do odsłuchu.

    Sprawdza wyeksportowany plik

  7. Spojrzenie obcego

    Nowy widz, który nigdy nie widział briefu, musi zrozumieć film, film marki musi w losowych klatkach wyglądać jak jego marka, a kulminacja jest porównywana z referencją.

    Sprawdza widza

  8. Notatka z dostarczenia

    Zatwierdzenie renderu i raport z dostarczenia, w którym każde twierdzenie ma zmierzone liczby.

    Sprawdza ice/review/NOTE.md

Kontrole mierzą sam wyrenderowany film: tempo, głębię, wykończenie, korekcję barwną, stałe znaki, światło na mówiącym i to, czy każdy efekt dźwiękowy jest słyszalny. Każde twierdzenie w raporcie z dostarczenia ma zmierzone liczby, w ice/review/NOTE.md.

Każdy film to kod

HTML, CSS, GSAP, Remotion, Lottie albo FFmpeg. Film renderuje się za każdym razem tak samo, na zwykłym laptopie, bez GPU i bez płatnego modelu wideo.

Nic nie jest generowane jako materiał stockowy. Teksty, liczby i logo zawsze są ustawione w kodzie, dokładnie tak, jak je zatwierdzisz. Silnik dobierany jest do filmu:

  • HyperFrames
  • Remotion
  • HTML canvas z Playwright i FFmpeg
  • Three.js
  • Lottie
  • p5
  • samo FFmpeg

Prawdziwe marki dostają swoje prawdziwe materiały

Gdy film dotyczy prawdziwej firmy, produktu lub aplikacji, Ice robi research i zbiera prawdziwe materiały: nagrania na żywo jej strony i aplikacji, oficjalne brand kity, kolory i fonty odczytane z jej własnej strony, logo użyte bez zmian. Wygląd marki nigdy nie jest zgadywany; gdy materiałów nie da się zdobyć, Ice mówi o tym i pyta ciebie. Żaden napis „nieoficjalne” ani oznaczenie AI nie jest wypalany w filmie: przy koncepcie o marce, dla której nie pracujesz, ta informacja trafia do notatki z dostarczenia i do proponowanego opisu posta.

your-project/  ice/    state.jsonścieżka, bieżący etap, znaczniki czasu    BRIEF.mdkażde pole podaje swoje źródło    DIRECTION.mdkażda decyzja, jej opcje i uzasadnienie    research/datowane notatki z researchu    plan/scenariusz, storyboard, plan ujęć, cue sheet    review/NOTE.mdraport z dostarczenia, z pomiarami    renders/final/film i jego wersje
Wszystko leży w folderze ice/ w twoim projekcie, więc każda sesja może wznowić pracę tam, gdzie skończyła poprzednia.

Arabski to pełnoprawny język

Zasady arabskie i pisma od prawej do lewej obowiązują zawsze, gdy film jest po arabsku albo miesza arabski z innym językiem, od pierwszej decyzji o tekście.

مـخـرج

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

مخرج znaczy reżyser. Kaszida rozciąga słowo tylko w miejscach łączeń, na które pozwala arabski; linia poniżej łączy nazwę w alfabecie łacińskim i cyfry, nie psując kolejności czytania.
  • Kształty liter i kropki w ruchu
  • Kaszida, rozciągana we właściwych łączeniach
  • Izolacja bidi dla mieszanych linii
  • Cyfry arabsko-indyjskie lub zachodnie
  • Łamanie linii i arabskie napisy
  • Strefy bezpieczne i rozmiary tekstu okładki dla arabskiego
  • Dobór fontu ze sprawdzeniem dla każdego języka
  • Dialekt jako ustawienie scenariusza i lektora
  • Rozpoznawanie mowy używane tylko do timingu

156 stylów, jedno polecenie

Wpisz /ice-style, żeby przeglądać bibliotekę według rodzin, albo podaj nazwę stylu i temat filmu, żeby zacząć film w tym stylu.

Preset zamyka tylko rodzinę looku. Brief, research, koncepcja i bramki jakości nadal działają, więc film nie jest kopią dema stylu.

Satellite Briefing

Prawdziwe, czyste licencyjnie, georeferencjonowane zdjęcia satelitarne lub lotnicze, stonowane do analitycznego...

Najlepszy do zmiany środowiska w czasie, odległości i skala, śledztwa...

Źródło lemo-opuscar (LemoLab)

Zacznij film w tym stylu

/ice-style satellite-briefing <o czym jest twój film>

Instalacja w każdym agencie

Jedna linia instaluje skill w każdym agencie, którego znajdzie na twoim komputerze. Najpopularniejsi agenci mają też natywną instalację przez plugin, a dla każdego agenta i systemu jest ścieżka ręcznego kopiowania.

Dowolny agent

Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp i inne.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
  • Instaluje każdy skill Ice w każdym agencie, jaki znajdzie na twoim komputerze, bez pytań.
  • Zainstaluj wszystkie: skille otwierają się nawzajem, więc wybranie tylko części psuje cały przebieg.
  • Wymaga Node 22.20 lub nowszego. Aktualizacja później przez npx skills update.

Claude Code

Zainstaluj jako plugin z dowolnej powłoki.

claude plugin marketplace add Omar-Tnzxo/ice-motion-director
claude plugin install ice-motion-director@ice-motion-director
  • W trakcie sesji: /plugin marketplace add Omar-Tnzxo/ice-motion-director, potem /plugin install ice-motion-director@ice-motion-director.

Claude.ai i Desktop

Otwórz Customize, Plugins, Add, Add marketplace i wpisz Omar-Tnzxo/ice-motion-director.

  • Najpierw włącz Code execution and file creation w Settings, Capabilities.
  • Aktualizacja przez Check for updates na stronie pluginu.
  • Co tam działa: brief, research, koncepcje, scenariusze i storyboardy. Renderowanie wymaga przeglądarki i FFmpeg na komputerze, których piaskownica kodu w czacie może nie mieć (niesprawdzone), więc renderuj film lokalnym agentem, na przykład Claude Code.

Codex

CLI i aplikacja.

codex plugin marketplace add Omar-Tnzxo/ice-motion-director
codex plugin add ice-motion-director@ice-motion-director
  • Albo uruchom /plugins w Codex, zainstaluj go stamtąd i zacznij nową sesję.
  • Aktualizacja: codex plugin marketplace upgrade ice-motion-director. W aplikacji Codex użyj karty Plugins.

Cursor

Zainstaluj skille dla Cursor.

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

Gemini CLI i Antigravity

Rozszerzenie Gemini CLI i plugin Antigravity CLI.

gemini extensions install https://github.com/Omar-Tnzxo/ice-motion-director
agy plugin install https://github.com/Omar-Tnzxo/ice-motion-director
  • Aktualizuj Gemini przez gemini extensions update ice-motion-director; uruchom ponownie to samo polecenie agy, aby zaktualizować Antigravity CLI.
  • Aplikacja i IDE Antigravity: npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.

GitHub Copilot

CLI i VS Code.

copilot plugin marketplace add Omar-Tnzxo/ice-motion-director
copilot plugin install ice-motion-director@ice-motion-director
  • VS Code: paleta poleceń, Chat: Install Plugin From Source, wklej https://github.com/Omar-Tnzxo/ice-motion-director.
  • Aktualizacja: copilot plugin update ice-motion-director.

Qwen Code

Zainstaluj jako rozszerzenie.

qwen extensions install Omar-Tnzxo/ice-motion-director
  • Aktualizacja: qwen extensions update ice-motion-director.

Każdy inny agent

Windsurf, Cline, Roo Code, Kilo Code, OpenCode, Amp, Goose, Kiro, Trae, Zed, Warp, Augment i inne.

npx skills add Omar-Tnzxo/ice-motion-director -a <agent>
  • Identyfikatory agentów: windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment.
  • Ścieżki ręcznego kopiowania dla każdego agenta i systemu są w macierzy instalacji w repozytorium.

Czego potrzebuje twój komputer

Agent sprawdza to dla wybranej ścieżki i mówi, czego brakuje, podając jedną komendę dla twojego systemu. Darmowe pakiety i modele, których potrzebuje ścieżka, instaluje sam w przypiętych wersjach i wymienia w notatce z dostarczenia; o wszystko płatne lub za kontem pyta najpierw. Pomysły i scenariusze nie wymagają niczego. Lottie wymaga Node. Każdy dostarczany film (filmy, explainery, remake'i i montaże) wymaga Node, FFmpeg, przeglądarki i Pythona 3 z pakietami do kontroli jakości: bez Pythona film da się zbudować, ale nie dostarczyć, bo nie da się uruchomić sprawdzenia bogactwa.

Polecenia instalacji dla Windows
PotrzebnePolecenie
Node.js (LTS)winget install --id OpenJS.NodeJS.LTS -e
FFmpegwinget install --id Gyan.FFmpeg -e
Chrome lub Chromiumwinget install --id Google.Chrome -e
Python 3winget install --id Python.Python.3.13 -e

Uwagi dla Windows

  • Każde polecenie działa tak samo w PowerShell i cmd.
  • Jeśli PowerShell mówi, że uruchamianie skryptów jest wyłączone, użyj npx.cmd skills add albo raz zezwól na skrypty dla swojego użytkownika przez Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.
  • --all działa tak samo w PowerShell i cmd (w cmd --skill '*' nie działa; zapisz to jako --skill "*").
  • W WSL instaluj wewnątrz WSL tylko wtedy, gdy twój agent też działa w WSL.
Polecenia instalacji dla macOS
PotrzebnePolecenie
Node.js (LTS)brew install node@24
FFmpegbrew install ffmpeg
Chrome lub Chromiumbrew install --cask google-chrome
Python 3brew install python
Polecenia instalacji dla Ubuntu lub Debian
PotrzebnePolecenie
Node.js (LTS)nvm, then nvm install --lts
FFmpegsudo apt install ffmpeg
Chrome lub ChromiumChrome .deb or sudo snap install chromium
Python 3sudo apt install python3 python3-venv
Polecenia instalacji dla Fedora
PotrzebnePolecenie
Node.js (LTS)sudo dnf install nodejs
FFmpegsudo dnf install ffmpeg-free
Chrome lub Chromiumsudo dnf install chromium
Python 3sudo dnf install python3
Polecenia instalacji dla Arch
PotrzebnePolecenie
Node.js (LTS)sudo pacman -S nodejs npm
FFmpegsudo pacman -S ffmpeg
Chrome lub Chromiumsudo pacman -S chromium
Python 3sudo pacman -S python

Dokładne minimalne wersje są w skills/ice-engines/references/versions.json. Ścieżki ręcznego kopiowania dla każdego agenta: macierz instalacji.

Czego nie robi

  • Nie nagrywa materiału z kamery. Montuje materiał, który dostarczysz, a całą resztę buduje jako motion design w kodzie.
  • To nie jest studio fotorealistycznego CGI ani animacji postaci. Złożone riggi postaci, lip sync i ciężkie fotorealistyczne 3D są poza jego zasięgiem; stylizowane 2D, typografia kinetyczna, kolaż, pixel art, rysunek odręczny i lekkie 3D to jego teren.
  • To nie jest generator wideo AI. Obrazy, wideo i głosy AI to opcjonalne dodatki, o które możesz poprosić, nigdy główny silnik. Teksty, liczby i logo zawsze są ustawione w kodzie.
  • Nie wymyśla faktów o prawdziwych markach. Prawdziwe marki dostają swoje prawdziwe materiały; o wszystko, czego nie zdobędzie, prosi ciebie.

Prywatność i sieć

  • Działa lokalnie. Filmy renderują się na twoim komputerze, przez twoją przeglądarkę i FFmpeg. Te skille niczego nie wysyłają.
  • Połączenia sieciowe, wszystkie jawne. Research w sieci na potrzeby reżyserii (przez wyszukiwarkę twojego agenta); pobieranie darmowych prawdziwych materiałów, które agent wybiera sam (muzyka, efekty dźwiękowe, materiał filmowy, zdjęcia, flagi, mapy, fonty), z publicznych bibliotek i oficjalnych źródeł, a każde pobranie jest zapisane w twoim projekcie ze źródłem i statusem licencji, przy czym portrety wymienionych z nazwiska osób publicznych i oficjalne flagi agent wyszukuje przez Wikidata i Wikimedia Commons, a twoje własne foldery bibliotek (local_libraries w sources.json) przeszukuje w pierwszej kolejności; własna paczka efektów dźwiękowych Ice na licencji CC0 (128 nagranych efektów), pobierana jednorazowo z GitHub Release projektu i sprawdzana przez SHA-256; instalacje darmowych narzędzi i modeli w przypiętych wersjach, wymienionych w notatce z dostarczenia; Google Fonts, gdy wybrany font pochodzi stamtąd. Pobieranie wyłączysz przez --offline albo ICE_OFFLINE=1, a w ~/.ice-motion-director/sources.json możesz sprawić, że najpierw zapyta. Przed dużymi pobraniami i renderami agent sprawdza wolne miejsce na dysku i pracuje na dysku, na którym go wystarcza.
  • Opcjonalne, tylko na prośbę. Generowanie obrazów, wideo lub głosu przez AI, hostowana transkrypcja lub TTS. Mogą kosztować i nigdy nie są używane bez twojej zgody.
  • Lokalna pamięć. Mały plik odcisków palca w ~/.ice-motion-director/fingerprints.jsonl przechowuje paletę, typografię i strukturę każdego gotowego filmu, żeby następny ich nie powtarzał. Możesz go usunąć w każdej chwili.
  • Bez telemetrii.
  • Skopiowane, z zachowaną oryginalną licencją
  • Tylko pomysły, przepisane własnymi słowami
  • Foldery niekomercyjne, z własną licencją
  • Dołączone z własną licencją
  • Własne skille autora

Pełne szczegóły, co zostało użyte i gdzie się znajduje: CREDITS.md. Oryginalne teksty licencji: LICENSES/.

Najczęstsze pytania

Ice w granatowych voxelowych słuchawkach, obie ręce na nausznikach, klaps stoi obok jego stóp

Nie. Filmy są pisane jako kod i renderowane przez przeglądarkę i FFmpeg na zwykłym laptopie.

Tak, filmy, które zrobisz, należą do ciebie. Kilka dołączonych folderów o nazwie noncommercial/ ma niekomercyjne licencje swoich autorów; workflow sprawdzają twoją odpowiedź na pytanie o użycie komercyjne i pomijają te foldery przy pracy komercyjnej. Materiały z zewnątrz, które znajdzie lub dostarczysz (nagrania, muzyka, logo), trafiają do noty dostawy razem ze statusem licencji; uregulowanie tych praw przed publikacją należy do ciebie.

ice-engines wybiera go dla każdego filmu: HyperFrames, Remotion, HTML canvas z Playwright i FFmpeg, Three.js, Lottie, p5 albo samo FFmpeg. Niektóre firmy potrzebują licencji firmowej Remotion; skill powie ci, kiedy to cię dotyczy.

Napisz „zdecyduj za mnie” albo „nie pytaj”. Sam wybierze, zapisze każde uzasadnienie w ice/DIRECTION.md i wymieni każdy wybór w raporcie z dostarczenia, więc każdy z nich zmienisz jedną odpowiedzią. Jeśli po prostu nie odpowiesz, czeka: milczenie nigdy nie jest traktowane jako zgoda.

Agent sprawdza to dla wybranej ścieżki i mówi, czego brakuje, podając jedną komendę dla twojego systemu. Darmowe pakiety i modele, których potrzebuje ścieżka (transkrypcja, rozdzielanie ścieżek na stemy i podobne), instaluje sam w przypiętych wersjach i wymienia w notatce z dostarczenia; o wszystko płatne lub za kontem pyta najpierw. Pomysły i scenariusze nie wymagają niczego. Lottie wymaga Node. Każdy dostarczany film wymaga Node, FFmpeg, przeglądarki i Pythona 3.

Od ciebie: jeden prompt zaczynający się od /ice-motion-director:ice w Claude Code, potem pytania o każdą otwartą decyzję (po cztery opcje, najwyżej cztery w wiadomości, żadnych, jeśli prompt obejmuje wszystko albo napiszesz „nie pytaj”) i, jeśli jesteś przy tym, jeden podgląd, na którym słyszysz też dwie lub trzy prawdziwe opcje muzyki nałożone na film i wybierasz jedną (trzy, chyba że ustawisz music_options na 2 w sources.json). W trakcie pracy każdy etap dociera do ciebie jako dwie linijki i jego kadry, więc możesz wtrącić się w połowie. Za kulisami agent przechodzi wszystkie dziesięć etapów z kilkoma agentami pomocniczymi, więc nawet krótka reklama trwa dłuższą chwilę i zużywa znacznie więcej twojego planu niż odpowiedź w czacie. Jeśli agent w połowie trafi na limit użycia, wpisz później /ice: wznowi pracę z ice/state.json tam, gdzie skończył.

Tak. Ice Motion Director to open source na licencji Apache-2.0. Foldery o nazwach noncommercial/ i vendor/hypit/ zachowują własne licencje, opisane w tych folderach.

Daj swojemu agentowi reżysera

Wklej jedną linię, a potem poproś o film zwykłymi słowami. Ice przeprowadzi go od briefu do dostarczenia i pokaże swoją pracę na każdym kroku, który chcesz zobaczyć.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice trzyma otwarty klaps, gotowy, by zawołać „akcja!”