ice-film
Ein Film von Grund auf. Ein fertiges MP4 plus Lieferbericht.
Ein Regisseur für Motion Design und Video in deinem Coding-Agent. Er plant, schreibt den Film als Code, rendert ihn und prüft ihn.
npx skills add Omar-Tnzxo/ice-motion-director -g --all Open Source, Apache-2.0, für Claude Code, Codex, Cursor, Gemini CLI und über 40 weitere Agents.

Ein Router-Skill liest deine Anfrage und dein Projekt und übergibt sie dann an genau einen von sechs Workflows.
„Schneide diese Podcast-Aufnahme zu drei vertikalen Shorts mit arabischen Untertiteln.“
ice-editDu lieferst Material zum Schneiden
Ein Film von Grund auf. Ein fertiges MP4 plus Lieferbericht.
Eine Stimme erklärt etwas. Ein Erklärvideo mit Sprecherstimme und Untertiteln.
Mach es so wie das hier. Ein neuer Film in diesem Stil, mit deinem Inhalt.
Ein Schnitt deines eigenen Materials. Der Schnitt, Untertitel, vertikale Versionen.
Lottie und UI-Motion. Lottie-JSON oder animiertes SVG plus Übergabe an die Entwicklung.
Ideen, bevor etwas gebaut wird. Ein Konzeptset und ein Skript, bereit zum Bauen.
Du
/ice-motion-director:ice Mach einen 20-sekündigen Launch-Film für meine Notiz-App. Hier ist die Website: <deine URL>
Ice
Ich habe mir deine Website und die Werberegeln deiner Branche angesehen. Zwei Entscheidungen sind noch offen; die erste Option ist jeweils meine Empfehlung.
Dann pitche, schreibe, storyboarde und baue ich. Wenn du da bist, siehst du die Style Frames einmal vor dem vollen Build.
/ice-04-storyboard
Review-Karte: Storyboard
/ice-05-look zu startenBeispiel-Session, für diese Seite geschrieben.
Beginne in Claude Code deine erste Nachricht mit /ice-motion-director:ice und beschreib den Film dann in deinen eigenen Worten, kurz oder lang; der Befehl sorgt dafür, dass der Regisseur startet, auch wenn andere Video-Skills installiert sind. Ice recherchiert zuerst dein Business und fragt dann jede Entscheidung ab, die dein Prompt offenlässt: vier Optionen pro Frage, die empfohlene zuerst, höchstens vier Fragen pro Nachricht und mehrere Nachrichten, wenn viele Entscheidungen offen sind. Es fragt gar nicht, wenn dein Prompt schon alles abdeckt oder du „nicht fragen“ sagst; andernfalls wartet es auf deine Antworten, denn Schweigen gilt nie als Ja. Dann, nur wenn du da bist, um zu antworten, eine Vorschau (die Style Frames oder das Animatic), und danach läuft alles ohne weitere Fragen bis zur fertigen Datei. Sobald eine Phase fertig ist, schickt es dir zwei Zeilen und ihre Standbilder, ohne auf eine Antwort zu warten, sodass eine Notiz von dir es auch mittendrin erreichen kann. Jede Entscheidung wird protokolliert und in der Liefernotiz erklärt.
Starte eine Phase nach der anderen, von /ice-01-brief bis /ice-10-deliver (in Claude Code funktioniert immer die Form /ice-motion-director:ice-01-brief). Jede Phase endet mit einer Review-Karte: was entstanden ist, die Optionen und warum eine gewonnen hat, die Notizen des Kritikers, die noch offenen Entscheidungen. Fordere so oft Änderungen an, wie du willst; sag „freigegeben“, um eine Phase festzuschreiben, oder „freigegeben, weiter“, um sie festzuschreiben und die nächste zu starten. /ice-status zeigt, wo du stehst.
Die Länge des Prompts ändert, wer welche Entscheidung trifft, nie die Qualität. Wechseln kannst du jederzeit: Tippe mitten im Lauf einen Phasenbefehl oder /ice, damit er von selbst zu Ende läuft.
Jede Route läuft auf einem Rückgrat aus zehn Phasen, so wie eine Produktionsfirma arbeitet. Die Nummern bleiben gleich; die Reihenfolge ändert sich mit der Art des Films.
Im Mittelpunkt: Story. Die Standardreihenfolge. 04 und 05 laufen parallel, dann entsteht 08a, während 07 baut, und 08b mischt auf dem Entwurf.
Briefing
Konzept
Skript
StoryboardLook
Animatic
BuildSound
Mix
Review
Abgabe
Alle zehn Phasen laufen, in dieser Reihenfolge. Zwei Blöcke auf einer Stufe laufen parallel, wenn dein Agent Sub-Agents hat, sonst nacheinander: 04 Storyboard mit 05 Look, dann 08a Sound, während 07 baut; 08b mischt auf dem Entwurf. In Phase 10 rendert jede Sprache und jedes Seitenverhältnis parallel.
Zuerst Recherche: das Business-Briefing (was es ist, Zielgruppe, Produktwahrheit, Markt und Wettbewerb, Markenidentität und echtes Material, aktuelle Kampagnen, Tonalität), der Plan für das Markenmaterial und die Werberegeln von Branche und Plattform; dann das Projekt-Briefing und die Fragen zu jeder offenen Entscheidung: je vier Optionen, höchstens vier pro Nachricht, bei Bedarf mehrere Nachrichten.
Wichtigste Artefakte ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md
Regeln kommen von ice-direction Aufnahme, ice-assets
Bei diesem Umfang Volles Rückgrat, kleine Crew, Review-Runden nach den Crew-Stufen in ice-film.
| ice-film | Briefing |
|---|---|
| ice-explainer | Briefing |
| ice-remake | Briefing plus Analyse der Referenz |
| ice-edit | Briefing plus Import |
| ice-lottie | Briefing |
| ice-ideas | Briefing |
Vorlagen und Demos sind Referenzen, nie Standard. Ein Film muss sich auf mindestens vier von sechs Achsen von seiner nächsten mitgelieferten Vorlage unterscheiden, bevor er weitergeht. Ein Look, den du selbst gewählt hast (eine Referenz, ein benannter Stil, die eigene Identität deiner Marke), ist auf den Achsen ausgenommen, die er festlegt.
Probier die Regel aus. Markiere, was dein Film gegenüber seiner nächsten Vorlage ändert:
2 von 6
Zu nah an seiner Vorlage. Der Film geht zurück in die Direction.
Jeder Film beginnt mit frischer Recherche, die nur auf deinem Briefing aufbaut. Ein Suchbegriff, der sich nicht auf dein Briefing zurückführen lässt, fliegt raus, bevor die Suche läuft.
Mehrere Richtungen, mindestens zwei davon unerwartet, bewertet von einem eigenen Kritiker.
Palette, Schrift und Struktur jedes fertigen Films werden auf deinem Rechner gespeichert, damit der nächste sie nicht wiederholen kann.
Überall Blau und Lila, ohne Grund im Briefing: Damit fällt der Film durch sein eigenes Gate.
Eigene Kritiker-Rollen prüfen Storyboards, Frames, Bewegung, Sound und die exportierte Datei. Ein Film durchläuft alle Gates in dieser Reihenfolge.

Storyboard-Lint und Pre-Render-Lint, dann ein Kontaktabzug, bevor irgendetwas rendert.
Prüft Storyboard und Plan
Prüfung von Frames und Übergängen, Bewegungsdichte und Leerlauf sowie das Handwerks-Gate am gerenderten Video selbst, damit nichts hängt, springt oder fehlt.
Prüft jeden Frame
Scans auf Slop und PowerPoint-Look finden den Stock-KI-Look, bevor du ihn siehst.
Prüft den Look
Ein Film, der von Blau und Lila dominiert wird, ohne Grund im Briefing, fällt durch.
Prüft die Palette
Abstand zur Vorlage und ein Fingerabdruck-Check gegen deine früheren Filme.
Prüft Ähnlichkeit
Validatoren für Untertitel und Synchronität, Lautheits- und Spezifikationsprüfungen an der exportierten Datei und ein Mix-Audit, das belegt, dass jeder Soundeffekt zu hören ist, mit einer kurzen Liste für deine Ohren.
Prüft die exportierte Datei
Ein frischer Betrachter, der das Briefing nie gesehen hat, muss den Film verstehen, ein Markenfilm muss in zufälligen Frames als seine Marke erkennbar sein, und der Höhepunkt wird mit einer Referenz verglichen.
Prüft den Betrachter
Render-Freigabe und ein Lieferbericht, in dem jede Aussage mit gemessenen Werten kommt.
Prüft ice/review/NOTE.md
Die Prüfungen messen das gerenderte Video selbst: Tempo, Tiefe, Finishing, Grading, feste Logos, das Licht auf dem Sprecher und ob jeder Soundeffekt hörbar ist. Jede Aussage im Lieferbericht kommt mit gemessenen Werten, in ice/review/NOTE.md.
HTML, CSS, GSAP, Remotion, Lottie oder FFmpeg. Ein Film rendert jedes Mal gleich, auf einem normalen Laptop, ohne GPU und ohne kostenpflichtiges Videomodell.
Nichts wird als Stock-Footage generiert. Text, Zahlen und Logos werden immer im Code gesetzt, genau so, wie du sie freigegeben hast. Die Engine wird pro Film gewählt:
Geht es in einem Film um ein echtes Unternehmen, Produkt oder eine App, recherchiert Ice es und sammelt das echte Material: Live-Aufnahmen der Website und der App, offizielle Brand-Kits, Farben und Schriften direkt von der eigenen Website, Logos unverändert. Den Look einer Marke rät Ice nie; lässt sich das Material nicht beschaffen, sagt es das und fragt dich. In den Film wird weder eine „inoffiziell“-Zeile noch ein KI-Label eingebrannt: Bei einem Konzept über eine Marke, für die du nicht arbeitest, steht diese Zeile in der Liefernotiz und im vorgeschlagenen Text für den Post.
your-project/ ice/ state.jsonRoute, aktuelle Phase, Zeitstempel BRIEF.mdjeder Eintrag nennt seine Quelle DIRECTION.mdjede Entscheidung, ihre Optionen und ihr Grund research/datierte Recherchenotizen plan/Skript, Storyboard, Shot-Plan, Cue Sheet review/NOTE.mdder Lieferbericht, gemessen renders/final/der Film und seine Versionenice/-Ordner in deinem Projekt, so kann jede Session dort weitermachen, wo die letzte aufgehört hat.Die Regeln für Arabisch und Rechts-nach-links gelten, sobald ein Film auf Arabisch ist oder es mit einer anderen Sprache mischt, ab der ersten Textentscheidung.
مـخـرج
فيلم لتطبيق Notes مدته ٢٠ ثانية
Tippe /ice-style, um die Bibliothek nach Familien zu durchsuchen, oder nenne einen Stil und das Thema deines Films, um direkt damit zu starten.
Ein Preset legt nur die Look-Familie fest. Briefing, Recherche, Konzept und Qualitäts-Gates laufen trotzdem, damit der Film keine Kopie der Stil-Demo wird.
Echte, lizenzfreie, georeferenzierte Satelliten- oder Luftbilder, heruntergegradet auf den Look eines Analysten...
Ideal für Umweltveränderungen über die Zeit, Entfernungen und Maßstab, Recherchen...
Quelle lemo-opuscar (LemoLab)
Film in diesem Stil starten
/ice-style satellite-briefing <worum es in deinem Film geht>
Filme, gemacht mit Ice Motion Director, jeder mit seinem ganzen Workflow und jeder Feedback-Runde, die er gebraucht hat.
Jeder Film bekommt eine eigene Seite: der fertige Film, der Prompt, aus dem er entstand, und jede Phase vom Briefing bis zur Auslieferung, mit den abgewogenen Optionen, den Kritikerrunden und den Prüfungen. Sie entstehen einer nach dem anderen und werden veröffentlicht, sobald sie freigegeben sind.
Spotify concept ad
Inoffizielles Konzept, nicht mit Spotify verbunden
Workflow ansehenMohawalat Fahm reel
Ein inoffizieller Schnitt, erstellt mit Ice Motion Director; keine Produktion von Al Jazeera. Das Material und die Zeichen gehören ihren Inhabern.
Workflow ansehenCarney on Alberta
Ein inoffizieller Test, erstellt mit Ice Motion Director. Er ist keine Produktion von Al Jazeera und keine der Regierung von Kanada. Material und Marken gehören ihren Inhabern: dem Premierminister von Kanada, Al Jazeera, The Canadian Press, CPAC und AFP.
Workflow ansehenEine Zeile installiert in jeden Agent, den sie auf deinem Rechner findet. Die großen Agents haben zusätzlich einen nativen Plugin-Weg, und für jeden Agent und jedes System gibt es einen manuellen Kopierpfad.
Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp und mehr.
npx skills add Omar-Tnzxo/ice-motion-director -g --all npx skills update.Als Plugin installieren, aus jeder Shell.
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, dann /plugin install ice-motion-director@ice-motion-director.Öffne Customize, Plugins, Add, Add marketplace und gib Omar-Tnzxo/ice-motion-director ein.
CLI und App.
codex plugin marketplace add Omar-Tnzxo/ice-motion-director codex plugin add ice-motion-director@ice-motion-director /plugins aus, installiere es dort und starte dann eine neue Session.codex plugin marketplace upgrade ice-motion-director. In der Codex-App nutzt du den Tab Plugins.Installiere die Skills für Cursor.
npx skills add Omar-Tnzxo/ice-motion-director -a cursor Gemini-CLI-Extension und Antigravity-CLI-Plugin.
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; für Antigravity CLI führst du denselben agy-Befehl erneut aus.npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.CLI und 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 einfügen.copilot plugin update ice-motion-director.Als Extension installieren.
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 und weitere.
npx skills add Omar-Tnzxo/ice-motion-director -a <agent> windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment.Dein Agent prüft das für die gewählte Route und sagt dir, was fehlt, mit dem passenden Befehl für dein System. Freie Pakete und Modelle, die eine Route braucht, installiert er selbst in festgelegten Versionen und nennt sie in der Liefernotiz; alles Kostenpflichtige oder hinter einem Konto wird vorher gefragt. Ideen und Skripte brauchen nichts. Lottie braucht Node. Jeder ausgelieferte Film (Filme, Erklärvideos, Remakes und Schnitte) braucht Node, FFmpeg, einen Browser und Python 3 mit den Paketen für die Qualitätsprüfung: Ohne Python lässt sich ein Film bauen, aber nicht ausliefern, weil seine Detail-Prüfung nicht laufen kann.
| Voraussetzung | Befehl |
|---|---|
| Node.js (LTS) | winget install --id OpenJS.NodeJS.LTS -e |
| FFmpeg | winget install --id Gyan.FFmpeg -e |
| Chrome oder Chromium | winget install --id Google.Chrome -e |
| Python 3 | winget install --id Python.Python.3.13 -e |
npx.cmd skills add oder erlaube Skripte einmalig für deinen Benutzer mit Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.--all funktioniert in PowerShell und cmd gleich (in cmd funktioniert --skill '*' nicht; schreib es als --skill "*").| Voraussetzung | Befehl |
|---|---|
| Node.js (LTS) | brew install node@24 |
| FFmpeg | brew install ffmpeg |
| Chrome oder Chromium | brew install --cask google-chrome |
| Python 3 | brew install python |
| Voraussetzung | Befehl |
|---|---|
| Node.js (LTS) | nvm, then nvm install --lts |
| FFmpeg | sudo apt install ffmpeg |
| Chrome oder Chromium | Chrome .deb or sudo snap install chromium |
| Python 3 | sudo apt install python3 python3-venv |
| Voraussetzung | Befehl |
|---|---|
| Node.js (LTS) | sudo dnf install nodejs |
| FFmpeg | sudo dnf install ffmpeg-free |
| Chrome oder Chromium | sudo dnf install chromium |
| Python 3 | sudo dnf install python3 |
| Voraussetzung | Befehl |
|---|---|
| Node.js (LTS) | sudo pacman -S nodejs npm |
| FFmpeg | sudo pacman -S ffmpeg |
| Chrome oder Chromium | sudo pacman -S chromium |
| Python 3 | sudo pacman -S python |
Die genauen Mindestversionen stehen in skills/ice-engines/references/versions.json. Manuelle Kopierpfade für jeden Agent: die Installationsmatrix.
--offline oder ICE_OFFLINE=1 ab oder lass sie in ~/.ice-motion-director/sources.json zuerst nachfragen. Vor großen Downloads und Renderings prüft es den freien Speicherplatz und arbeitet auf einem Laufwerk mit genug Platz.~/.ice-motion-director/fingerprints.jsonl speichert Palette, Schrift und Struktur jedes fertigen Films, damit der nächste sie nicht wiederholt. Du kannst sie jederzeit löschen.Ice Motion Director führt die besten Open-Source-Skills für Motion und Video zu einem System zusammen und schreibt sie neu. Jede Quelle, ihr Autor und ihre Lizenz:
Alle Details, was genutzt wurde und wo es liegt: CREDITS.md. Originale Lizenztexte: LICENSES/.

Nein. Filme werden als Code geschrieben und mit einem Browser und FFmpeg auf einem normalen Laptop gerendert.
Ja, die Filme, die du machst, gehören dir. Ein paar mitgelieferte Ordner namens noncommercial/ tragen die nichtkommerziellen Lizenzen ihrer Autoren; die Workflows prüfen die Angabe deines Projekts zur kommerziellen Nutzung und lassen sie bei kommerzieller Arbeit weg. Fremdmaterial, das es findet oder du lieferst (Footage, Musik, Logos), steht mit seinem Lizenzstatus in der Liefernotiz; diese Rechte vor der Veröffentlichung zu klären, liegt bei dir.
ice-engines wählt pro Film: HyperFrames, Remotion, HTML-Canvas mit Playwright und FFmpeg, Three.js, Lottie, p5 oder FFmpeg allein. Remotion braucht für manche Unternehmen eine Firmenlizenz; der Skill sagt dir, wenn das zutrifft.
Sag „entscheide du“ oder „nicht fragen“. Es entscheidet dann selbst, protokolliert jeden Grund in ice/DIRECTION.md und listet jede Entscheidung im Lieferbericht auf, sodass du jede davon mit einer Antwort ändern kannst. Antwortest du einfach nicht, wartet es: Schweigen gilt nie als Ja.
Dein Agent prüft das für die gewählte Route und sagt dir, was fehlt, mit dem passenden Befehl für dein System. Freie Pakete und Modelle, die eine Route braucht (Transkription, Stem-Trennung und Ähnliches), installiert er selbst in festgelegten Versionen und nennt sie in der Liefernotiz; alles Kostenpflichtige oder hinter einem Konto wird vorher gefragt. Ideen und Skripte brauchen nichts. Lottie braucht Node. Jeder ausgelieferte Film braucht Node, FFmpeg, einen Browser und Python 3.
Von dir: ein Prompt, der in Claude Code mit /ice-motion-director:ice beginnt, dann die Fragen zu jeder offenen Entscheidung (je vier Optionen, höchstens vier pro Nachricht, keine, wenn dein Prompt alles abdeckt oder du „nicht fragen“ sagst) und, wenn du da bist, eine Vorschau, bei der du auch zwei oder drei echte Musikoptionen hörst, die auf den Film gelegt sind, und eine auswählst (drei, außer du setzt music_options in sources.json auf 2). Während es läuft, erreicht dich jede Phase als zwei Zeilen mit ihren Standbildern, sodass du mittendrin eingreifen kannst. Im Hintergrund durchläuft dein Agent alle zehn Phasen mit mehreren Helfer-Agents, daher läuft selbst ein kurzer Spot eine Weile und verbraucht weit mehr von deinem Kontingent als eine Chat-Antwort. Stößt dein Agent mittendrin an ein Nutzungslimit, tippe später /ice: Es macht anhand von ice/state.json genau dort weiter, wo es aufgehört hat.
Ja. Ice Motion Director ist Open Source unter Apache-2.0. Die Ordner noncommercial/ und vendor/hypit/ behalten ihre eigenen Lizenzen, die darin angegeben sind.
Füge eine Zeile ein und beschreib dann in eigenen Worten, welchen Film du willst. Ice führt ihn vom Briefing bis zur Auslieferung und zeigt dir seine Arbeit bei jedem Schritt, den du sehen willst.
npx skills add Omar-Tnzxo/ice-motion-director -g --all 