Ice Motion Director
Install

Install in Zed

Ice Motion Director turns Zed into a motion design and video editing studio: describe a film in one prompt and your agent takes it from the brief to a rendered MP4, every frame written as code.

Ice checking a strip of film frames through a voxel loupe, the clapperboard tucked under one arm

The command

  1. Install into Zed

    The universal installer with the agent id zed. Keep every skill selected: the skills open each other, so picking only some breaks the run.

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

Any agent at once: npx skills add Omar-Tnzxo/ice-motion-director -g --all installs every Ice skill into every agent it finds, with no prompts. The plain npx skills add Omar-Tnzxo/ice-motion-director asks which agents and whether to install for this project or for every project.

Update and use

Update

npx skills update

Run one stage at a time

Type If the agent shows custom commands, type /ice-01-brief; agents without custom commands take plain words, for example "run stage 3" or "show the status". The stages run from /ice-01-brief to /ice-10-deliver; /ice-status shows where you are and /ice runs or resumes everything on its own.

What your machine needs

Your agent checks these for the route you pick and tells you what is missing, with the one command for your system. Free packages and models a route needs (transcription, stem separation and similar) it installs on its own at pinned versions and names in the delivery note; anything paid or behind an account is asked first. Ideas and scripts need nothing. Lottie needs Node. Every delivered film (films, explainers, remakes and edits) needs Node, FFmpeg, a browser and Python 3 with the quality-check packages: without Python a film can be built but not delivered, because its richness check cannot run.

Install commands per operating system
NeedWindowsmacOSUbuntu or DebianFedoraArch
Node.js (LTS)Windowswinget install --id OpenJS.NodeJS.LTS -emacOSbrew install node@24Ubuntu or Debiannvm, then nvm install --ltsFedorasudo dnf install nodejsArchsudo pacman -S nodejs npm
FFmpegWindowswinget install --id Gyan.FFmpeg -emacOSbrew install ffmpegUbuntu or Debiansudo apt install ffmpegFedorasudo dnf install ffmpeg-freeArchsudo pacman -S ffmpeg
Chrome or ChromiumWindowswinget install --id Google.Chrome -emacOSbrew install --cask google-chromeUbuntu or DebianChrome .deb or sudo snap install chromiumFedorasudo dnf install chromiumArchsudo pacman -S chromium
Python 3Windowswinget install --id Python.Python.3.13 -emacOSbrew install pythonUbuntu or Debiansudo apt install python3 python3-venvFedorasudo dnf install python3Archsudo pacman -S python

Windows notes

  • Every command works the same in PowerShell and cmd.
  • If PowerShell says running scripts is disabled, use npx.cmd skills add, or allow scripts for your user once with Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.
  • --all works the same in PowerShell and cmd (in cmd, --skill '*' does not work; quote it as --skill "*").
  • In WSL, install inside WSL only when your agent also runs inside WSL.

Then try it

Start your agent in an empty folder and paste one of these. In Claude Code, put /ice-motion-director:ice in front of it so the director is sure to start. The router picks the workflow, researches first, asks about every open decision (four options each, at most four per message) and runs the ten stages up to a rendered MP4.

  • Make a 20-second launch film for my note-taking app. Here is the site: <your URL or files>
  • Cut this podcast recording into three vertical shorts with Arabic captions.
  • Explain how our refund process works in a 60-second narrated video for new customers.

How the ten stages run: how it works. Questions: FAQ. What changed in each version: CHANGELOG.

Other agents

Made with Ice

Frames from a real film made from one prompt, with its whole workflow published stage by stage.

See how it was madeUnofficial concept, not affiliated with Spotify.

Give your agent a director

Paste one line, then ask for a film in plain words. Ice takes it from brief to delivery and shows you its work at every step you want to see.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice holding the clapperboard open, ready to call action