ice-film
Film zrobiony od zera. Gotowe MP4 plus raport z dostarczenia.
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.

Jeden skill-router czyta twoją prośbę i projekt, a potem przekazuje ją dokładnie jednemu z sześciu workflow.
„Potnij to nagranie podcastu na trzy pionowe shorty z arabskimi napisami.”
ice-editDostarczasz materiał do zmontowania
Film zrobiony od zera. Gotowe MP4 plus raport z dostarczenia.
Głos coś wyjaśnia. Explainer z lektorem i napisami.
Zrób to w tym stylu. Nowy film w tym stylu, z twoją treścią.
Montaż twojego własnego materiału. Montaż, napisy, wersje pionowe.
Lottie i animacje UI. Lottie JSON albo animowane SVG plus przekazanie dla developerów.
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.
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
/ice-05-lookPrzykładowa sesja napisana na potrzeby tej strony.
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.
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.
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.
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.
brief
koncepcja
scenariusz
storyboardlook
animatik
budowadźwięk
miks
przegląd
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.
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.
| ice-film | brief |
|---|---|
| ice-explainer | brief |
| ice-remake | brief plus analiza referencji |
| ice-edit | brief plus import materiału |
| ice-lottie | brief |
| ice-ideas | brief |
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.
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.
Kilka kierunków, z czego co najmniej dwa nieoczywiste, ocenianych przez osobnego krytyka.
Paleta, typografia i struktura każdego gotowego filmu są zapisywane na twoim komputerze, więc następny nie może ich powtórzyć.
Niebieski i fiolet wszędzie, bez uzasadnienia w briefie, oblewają bramkę samego filmu.
Osobne role krytyków oceniają storyboardy, klatki, ruch, dźwięk i wyeksportowany plik. Film przechodzi przez każdą bramkę w tej kolejności.

Lint storyboardu i lint przed renderem, potem arkusz stykowy, zanim cokolwiek się wyrenderuje.
Sprawdza storyboard i plan
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ę
Skany slopu i wyglądu z PowerPointa wyłapują stockowy look AI, zanim zrobisz to ty.
Sprawdza look
Film zdominowany przez niebieski i fiolet, bez uzasadnienia w briefie, nie przechodzi.
Sprawdza paletę
Dystans od szablonu i sprawdzenie odcisku palca na tle twoich poprzednich filmów.
Sprawdza powtarzalność
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
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
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.
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:
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 wersjeice/ w twoim projekcie, więc każda sesja może wznowić pracę tam, gdzie skończyła poprzednia.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 مدته ٢٠ ثانية
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.
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>
Filmy zrobione z Ice Motion Director, każdy pokazany z całym workflow i każdą rundą uwag, jakiej wymagał.
Każdy film dostaje własną stronę: gotowy film, prompt, z którego powstał, i każdy etap od briefu do dostarczenia, z rozważonymi opcjami, rundami krytyków i sprawdzeniami. Powstają po jednym filmie i są publikowane, gdy każdy zostanie zatwierdzony.
Spotify concept ad
Nieoficjalna koncepcja, niepowiązana z marką Spotify
Zobacz workflowMohawalat Fahm reel
Nieoficjalny montaż wykonany w Ice Motion Director; to nie jest produkcja Al Jazeera. Materiały filmowe i znaki należą do ich właścicieli.
Zobacz workflowCarney on Alberta
Nieoficjalny test wykonany w Ice Motion Director. To nie jest produkcja Al Jazeera ani rządu Kanady. Materiały i znaki należą do ich właścicieli: premiera Kanady, Al Jazeera, The Canadian Press, CPAC i AFP.
Zobacz workflowJedna 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.
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 npx skills update.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 /plugin marketplace add Omar-Tnzxo/ice-motion-director, potem /plugin install ice-motion-director@ice-motion-director.Otwórz Customize, Plugins, Add, Add marketplace i wpisz Omar-Tnzxo/ice-motion-director.
CLI i aplikacja.
codex plugin marketplace add Omar-Tnzxo/ice-motion-director codex plugin add ice-motion-director@ice-motion-director /plugins w Codex, zainstaluj go stamtąd i zacznij nową sesję.codex plugin marketplace upgrade ice-motion-director. W aplikacji Codex użyj karty Plugins.Zainstaluj skille dla Cursor.
npx skills add Omar-Tnzxo/ice-motion-director -a cursor 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 gemini extensions update ice-motion-director; uruchom ponownie to samo polecenie agy, aby zaktualizować Antigravity CLI.npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.CLI i 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.Zainstaluj jako rozszerzenie.
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 i inne.
npx skills add Omar-Tnzxo/ice-motion-director -a <agent> windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment.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.
| Potrzebne | Polecenie |
|---|---|
| Node.js (LTS) | winget install --id OpenJS.NodeJS.LTS -e |
| FFmpeg | winget install --id Gyan.FFmpeg -e |
| Chrome lub Chromium | winget install --id Google.Chrome -e |
| Python 3 | winget install --id Python.Python.3.13 -e |
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 "*").| Potrzebne | Polecenie |
|---|---|
| Node.js (LTS) | brew install node@24 |
| FFmpeg | brew install ffmpeg |
| Chrome lub Chromium | brew install --cask google-chrome |
| Python 3 | brew install python |
| Potrzebne | Polecenie |
|---|---|
| Node.js (LTS) | nvm, then nvm install --lts |
| FFmpeg | sudo apt install ffmpeg |
| Chrome lub Chromium | Chrome .deb or sudo snap install chromium |
| Python 3 | sudo apt install python3 python3-venv |
| Potrzebne | Polecenie |
|---|---|
| Node.js (LTS) | sudo dnf install nodejs |
| FFmpeg | sudo dnf install ffmpeg-free |
| Chrome lub Chromium | sudo dnf install chromium |
| Python 3 | sudo dnf install python3 |
| Potrzebne | Polecenie |
|---|---|
| Node.js (LTS) | sudo pacman -S nodejs npm |
| FFmpeg | sudo pacman -S ffmpeg |
| Chrome lub Chromium | sudo pacman -S chromium |
| Python 3 | sudo 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.
--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.~/.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.Ice Motion Director łączy i przepisuje najlepsze open source'owe skille do motion designu i wideo w jeden system. Każde źródło, jego autor i licencja:
Pełne szczegóły, co zostało użyte i gdzie się znajduje: CREDITS.md. Oryginalne teksty licencji: LICENSES/.

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.
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 