ice-film
En film gjord från grunden. En färdig MP4 och en leveransrapport.
En regissör för motion design och video i din kodagent. Den planerar, skriver filmen som kod, renderar den och kontrollerar den.
npx skills add Omar-Tnzxo/ice-motion-director -g --all Öppen källkod, Apache-2.0, för Claude Code, Codex, Cursor, Gemini CLI och 40+ andra agenter.

En router-skill läser din förfrågan och ditt projekt och lämnar sedan över till exakt ett av sex arbetsflöden.
”Klipp den här poddinspelningen till tre vertikala kortklipp med arabiska undertexter.”
ice-editDu lämnar material som ska klippas
En film gjord från grunden. En färdig MP4 och en leveransrapport.
En röst förklarar något. En berättad förklaringsfilm med undertexter.
Gör den som den här. En ny film i den stilen, med ditt innehåll.
En redigering av ditt eget material. Klippet, undertexter, stående versioner.
Lottie och UI-animation. Lottie JSON eller animerad SVG plus en överlämning till utvecklare.
Idéer innan något byggs. En uppsättning koncept och ett manus, redo att byggas.
Du
/ice-motion-director:ice Gör en lanseringsfilm på 20 sekunder för min anteckningsapp. Här är sajten: <din URL>
Ice
Jag har tittat på din sajt och reklamreglerna i din bransch. Två beslut är fortfarande öppna; det första alternativet i varje är min rekommendation.
Sedan pitchar jag, skriver, gör storyboard och bygger. Om du är med ser du style frames en gång innan hela bygget.
/ice-04-storyboard
Granskningskort: storyboard
/ice-05-lookExempelsession skriven för den här sidan.
I Claude Code börjar du ditt första meddelande med /ice-motion-director:ice och beskriver sedan filmen med egna ord, kort eller långt; kommandot ser till att regissören startar, även om andra video-skills är installerade. Ice gör först research om din verksamhet och frågar sedan om varje beslut som prompten lämnar öppet: fyra alternativ per fråga med det rekommenderade först, högst fyra frågor per meddelande och fler meddelanden när många beslut är öppna. Den frågar ingenting när prompten redan täcker allt, eller när du säger ”fråga inte”; annars väntar den på dina svar, eftersom tystnad aldrig tolkas som ett ja. Sedan, bara om du finns där och kan svara, en förhandsvisning (style frames eller animatic), och därefter kör den hela vägen till den färdiga filen utan fler frågor. När varje steg är klart skickar den dig två rader och stegets stillbilder utan att vänta på svar, så att en kommentar kan nå den halvvägs. Allt den har bestämt loggas och förklaras i leveransnotisen.
Kör ett steg i taget, från /ice-01-brief till /ice-10-deliver (i Claude Code är formen som alltid fungerar /ice-motion-director:ice-01-brief). Varje steg slutar med ett granskningskort: vad som gjordes, alternativen och varför ett vann, kritikerns kommentarer och de val som fortfarande är öppna. Be om ändringar så ofta du vill; säg ”godkänt” för att låsa ett steg, eller ”godkänt, kör vidare” för att låsa det och starta nästa. /ice-status visar var du är.
Promptens längd avgör vem som fattar varje beslut, aldrig kvaliteten. Byt när du vill: skriv ett stegkommando mitt i en körning, eller /ice för att låta den göra klart på egen hand.
Varje arbetsflöde går längs samma ryggrad av tio steg, precis som ett produktionsbolag jobbar. Numren är alltid desamma; ordningen ändras med typen av film.
Börjar med Berättelse. Standardordningen. 04 och 05 körs parallellt, sedan görs 08a medan 07 byggs, och 08b mixar på utkastet.
brief
koncept
manus
storyboardlook
animatic
byggeljud
mix
granskning
leverans
Alla tio steg körs, i den här ordningen. Två block på samma steg körs parallellt när agenten har subagenter, och efter varandra när den inte har det: 04 storyboard med 05 look, sedan 08a ljud medan 07 byggs; 08b mixar på utkastet. I steg 10 renderas varje språk och bildformat parallellt.
Research först: verksamhetsbriefen (vad det är, målgrupp, produktsanning, marknad och konkurrenter, varumärkesidentitet och riktigt material, aktuella kampanjer, tonläge), planen för varumärkesmaterialet och reklamreglerna för bransch och plattform; sedan projektbriefen och frågorna om varje öppet beslut: fyra alternativ per beslut, högst fyra per meddelande, fler meddelanden vid behov.
Viktigaste resultat ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md
Reglerna kommer från ice-direction intag, ice-assets
I den här storleken Hela ryggraden, litet team, granskningsrundor enligt teamnivåerna i ice-film.
| ice-film | brief |
|---|---|
| ice-explainer | brief |
| ice-remake | brief plus referensanalys |
| ice-edit | brief plus inläsning |
| ice-lottie | brief |
| ice-ideas | brief |
Mallar och demos är referenser, aldrig standardval. En film måste skilja sig från sin närmaste medföljande mall på minst fyra av sex axlar innan den går vidare. En look du själv har valt (en referens, en namngiven stil, ditt varumärkes egen identitet) är undantagen på de axlar den fastställer.
Testa regeln. Markera vad din film ändrar jämfört med sin närmaste mall:
2 av 6
För nära sin mall. Filmen går tillbaka till regin.
Varje film börjar med ny research som bara bygger på din brief. En sökterm som inte går att spåra till briefen stryks innan sökningen körs.
Flera riktningar, minst två av dem oväntade, bedömda av en separat kritiker.
Palett, typografi och struktur för varje färdig film sparas på din dator, så att nästa film inte kan upprepa dem.
Blått och lila överallt, utan skäl i briefen, gör att filmen underkänns i sin egen kontroll.
Separata kritikerroller granskar storyboards, bilder, rörelse, ljud och den exporterade filen. En film möter varje kontroll i den här ordningen.

Lint av storyboard och lint före rendering, sedan ett kontaktark innan något renderas.
Kontrollerar storyboard och plan
Kontroller av bilder och skarvar, rörelsetäthet och dödtid, samt hantverksporten på själva renderingen, så att inget stannar upp, hoppar eller saknas.
Kontrollerar varje bild
Skanningar efter slop och PowerPoint-look fångar den typiska AI-looken innan du gör det.
Kontrollerar looken
En film som domineras av blått och lila, utan skäl i briefen, blir underkänd.
Kontrollerar paletten
Avstånd till mallen och en fingeravtryckskontroll mot dina tidigare filmer.
Kontrollerar likhet
Validering av undertexter och synk, ljudstyrka och tekniska krav på den exporterade filen, och en mixrevision som bevisar att varje ljudeffekt hörs, med en kort lista för dina öron.
Kontrollerar den exporterade filen
En ny tittare som aldrig sett briefen måste förstå filmen, en varumärkesfilm måste läsas som sitt varumärke i slumpvalda bilder, och klimax jämförs med en referens.
Kontrollerar tittaren
Godkännande av renderingen och en leveransrapport där varje påstående har uppmätta siffror bakom sig.
Kontrollerar ice/review/NOTE.md
Kontrollerna mäter själva den renderade videon: tempo, djup, finish, färgsättning, fasta logotyper, ljuset på talaren och om varje ljudeffekt hörs. Varje påstående i leveransrapporten har uppmätta siffror bakom sig, i ice/review/NOTE.md.
HTML, CSS, GSAP, Remotion, Lottie eller FFmpeg. En film renderas likadant varje gång, på en vanlig laptop, utan GPU och utan betald videomodell.
Ingenting genereras som arkivmaterial. Text, siffror och loggor sätts alltid i kod, exakt som du godkände dem. Motorn väljs per film:
När en film handlar om ett riktigt företag, en produkt eller en app gör Ice research och samlar in det riktiga materialet: inspelningar av sajten och appen, officiella varumärkeskit, färger och typsnitt hämtade från den egna sajten och loggor som används orörda. Ett varumärkes look gissas aldrig; när materialet inte går att få tag på säger den det och frågar dig. Ingen rad om ”inofficiell” och ingen AI-märkning bränns in i filmen: för ett koncept om ett varumärke du inte arbetar för hamnar den raden i leveransnotisen och i den föreslagna texten till inlägget.
your-project/ ice/ state.jsonarbetsflöde, aktuellt steg, tidsstämplar BRIEF.mdvarje fält anger sin källa DIRECTION.mdvarje beslut, dess alternativ och skälet research/daterade researchanteckningar plan/manus, storyboard, bildplan, cue sheet review/NOTE.mdleveransrapporten, uppmätt renders/final/filmen och dess versionerice/-mapp i ditt projekt, så att vilken session som helst kan fortsätta där den förra slutade.Reglerna för arabiska och höger-till-vänster gäller så fort en film är på arabiska eller blandar det med ett annat språk, från det första beslutet om text.
مـخـرج
فيلم لتطبيق Notes مدته ٢٠ ثانية
Skriv /ice-style för att bläddra i biblioteket per familj, eller ange en stil och vad din film handlar om för att starta en film i den.
En förinställning låser bara lookfamiljen. Brief, research, koncept och kvalitetskontroller körs ändå, så filmen blir ingen kopia av stilens demo.
Riktiga, licensfria, georefererade satellit- eller flygbilder, färgsatta ner till en analytikers...
Passar bäst för miljöförändringar över tid, avstånd och skala, granskningar...
Källa lemo-opuscar (LemoLab)
Starta en film i den
/ice-style satellite-briefing <vad din film handlar om>
Filmer gjorda med Ice Motion Director, var och en visad med hela sitt arbetsflöde och varje feedbackrunda den gick igenom.
Varje film får en egen sida: den färdiga filmen, prompten som skapade den och varje steg från brief till leverans, med de alternativ som vägdes, kritikerrundorna och kontrollerna. De görs en film i taget och publiceras när var och en har godkänts.
Spotify concept ad
Inofficiellt koncept, inte knutet till Spotify
Se arbetsflödetMohawalat Fahm reel
En inofficiell redigering gjord med Ice Motion Director; inte en produktion från Al Jazeera. Materialet och märkena tillhör sina ägare.
Se arbetsflödetCarney on Alberta
Ett inofficiellt test gjort med Ice Motion Director. Det är ingen produktion från Al Jazeera och ingen produktion från Kanadas regering. Materialet och märkena tillhör sina ägare: Kanadas premiärminister, Al Jazeera, The Canadian Press, CPAC och AFP.
Se arbetsflödetEn rad installerar i alla agenter som den hittar på din dator. De stora agenterna kan också installera via ett eget plugin, och för varje agent och OS går det att kopiera in filerna manuellt.
Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp och fler.
npx skills add Omar-Tnzxo/ice-motion-director -g --all npx skills update.Installera som plugin från valfritt skal.
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, sedan /plugin install ice-motion-director@ice-motion-director.Öppna Customize, Plugins, Add, Add marketplace och ange Omar-Tnzxo/ice-motion-director.
CLI och app.
codex plugin marketplace add Omar-Tnzxo/ice-motion-director codex plugin add ice-motion-director@ice-motion-director /plugins i Codex och installera därifrån, och starta sedan en ny session.codex plugin marketplace upgrade ice-motion-director. I Codex-appen använder du fliken Plugins.Installera skills för Cursor.
npx skills add Omar-Tnzxo/ice-motion-director -a cursor Extension för Gemini CLI och plugin för 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; kör samma agy-kommando igen för att uppdatera Antigravity CLI.npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.CLI och 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.Installera som extension.
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 med flera.
npx skills add Omar-Tnzxo/ice-motion-director -a <agent> windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment.Agenten kontrollerar detta för det arbetsflöde du väljer och berättar vad som saknas, med det enda kommando som behövs för ditt system. Gratispaket och modeller som ett arbetsflöde behöver installerar den på egen hand i låsta versioner och anger i leveransnotisen; allt som kostar pengar eller ligger bakom ett konto frågar den om först. Idéer och manus kräver ingenting. Lottie kräver Node. Varje levererad film (filmer, förklaringsfilmer, remakes och redigeringar) kräver Node, FFmpeg, en webbläsare och Python 3 med paketen för kvalitetskontroll: utan Python kan en film byggas men inte levereras, eftersom detaljkontrollen inte kan köras.
| Behov | Kommando |
|---|---|
| Node.js (LTS) | winget install --id OpenJS.NodeJS.LTS -e |
| FFmpeg | winget install --id Gyan.FFmpeg -e |
| Chrome eller Chromium | winget install --id Google.Chrome -e |
| Python 3 | winget install --id Python.Python.3.13 -e |
npx.cmd skills add, eller tillåter skript för din användare en gång med Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.--all fungerar likadant i PowerShell och cmd (i cmd fungerar inte --skill '*'; skriv det som --skill "*").| Behov | Kommando |
|---|---|
| Node.js (LTS) | brew install node@24 |
| FFmpeg | brew install ffmpeg |
| Chrome eller Chromium | brew install --cask google-chrome |
| Python 3 | brew install python |
| Behov | Kommando |
|---|---|
| Node.js (LTS) | nvm, then nvm install --lts |
| FFmpeg | sudo apt install ffmpeg |
| Chrome eller Chromium | Chrome .deb or sudo snap install chromium |
| Python 3 | sudo apt install python3 python3-venv |
| Behov | Kommando |
|---|---|
| Node.js (LTS) | sudo dnf install nodejs |
| FFmpeg | sudo dnf install ffmpeg-free |
| Chrome eller Chromium | sudo dnf install chromium |
| Python 3 | sudo dnf install python3 |
| Behov | Kommando |
|---|---|
| Node.js (LTS) | sudo pacman -S nodejs npm |
| FFmpeg | sudo pacman -S ffmpeg |
| Chrome eller Chromium | sudo pacman -S chromium |
| Python 3 | sudo pacman -S python |
Exakta minimiversioner finns i skills/ice-engines/references/versions.json. Manuell installation för varje agent: installationsmatrisen.
--offline eller ICE_OFFLINE=1, eller låt dem fråga först i ~/.ice-motion-director/sources.json. Före stora nedladdningar och renderingar kontrollerar den ledigt diskutrymme och arbetar på en enhet med plats.~/.ice-motion-director/fingerprints.jsonl sparar palett, typografi och struktur för varje färdig film så att nästa inte upprepar den. Radera den när du vill.Ice Motion Director slår ihop och skriver om de bästa skills med öppen källkod för rörlig grafik och video till ett system. Varje källa, dess upphovsperson och dess licens:
Alla detaljer, vad som användes och var det finns: CREDITS.md. Originaltexterna för licenserna: LICENSES/.

Nej. Filmerna skrivs som kod och renderas med en webbläsare och FFmpeg på en vanlig laptop.
Ja, filmerna du gör är dina. Några medföljande mappar som heter noncommercial/ har sina upphovspersoners icke-kommersiella licenser; arbetsflödena kontrollerar ditt projekts svar om kommersiell användning och hoppar över dem för kommersiella jobb. Externt material som den hittar eller du levererar (arkivbilder, musik, logotyper) listas med sin licensstatus i leveransnotisen; att reda ut de rättigheterna före publicering är ditt ansvar.
ice-engines väljer per film: HyperFrames, Remotion, HTML canvas med Playwright och FFmpeg, Three.js, Lottie, p5 eller bara FFmpeg. Remotion kräver en företagslicens för vissa verksamheter; skillen säger till när det gäller dig.
Säg ”bestäm åt mig” eller ”fråga inte”. Den väljer själv, loggar varje skäl i ice/DIRECTION.md och listar alla val i leveransrapporten, så att du kan ändra vilket som helst av dem i ett enda svar. Om du helt enkelt inte svarar väntar den: tystnad tolkas aldrig som ett ja.
Agenten kontrollerar detta för det arbetsflöde du väljer och berättar vad som saknas, med det enda kommando som behövs för ditt system. Gratispaket och modeller som ett arbetsflöde behöver (transkribering, stemseparering och liknande) installerar den på egen hand i låsta versioner och anger i leveransnotisen; allt som kostar pengar eller ligger bakom ett konto frågar den om först. Idéer och manus kräver ingenting. Lottie kräver Node. Varje levererad film kräver Node, FFmpeg, en webbläsare och Python 3.
Från dig: en prompt som börjar med /ice-motion-director:ice i Claude Code, sedan frågorna om varje öppet beslut (fyra alternativ per beslut, högst fyra per meddelande, inga alls om prompten täcker allt eller om du säger ”fråga inte”) och, om du är med, en förhandsvisning, där du också hör två eller tre riktiga musikalternativ lagda på filmen och väljer ett (tre, om du inte sätter music_options till 2 i sources.json). Medan den kör når varje steg dig som två rader och stegets stillbilder, så att du kan gå in halvvägs. Bakom kulisserna kör agenten alla tio steg med flera hjälpagenter, så även en kort reklamfilm tar en stund och förbrukar betydligt mer av ditt abonnemang än ett chattsvar. Om agenten slår i en användningsgräns mitt i arbetet skriver du /ice senare: den fortsätter från ice/state.json där den slutade.
Ja. Ice Motion Director är öppen källkod under Apache-2.0. Mapparna noncommercial/ och vendor/hypit/ behåller sina egna licenser, som anges i dem.
Klistra in en rad och be sedan om en film med vanliga ord. Ice tar den från brief till leverans och visar sitt arbete i varje steg du vill se.
npx skills add Omar-Tnzxo/ice-motion-director -g --all 