Ice Motion Director
Install

Install on every agent

One command installs Ice into the agents on your machine. The big agents also get a native plugin path, and every agent has its own page with its exact command.

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

Any agent

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

It asks two things: which agents to install into, and whether to install for this project only or for every project on your computer. Keep every skill selected: the skills open each other, so picking only some breaks the run. Needs Node 22.20 or newer.

No questions at all: npx skills add Omar-Tnzxo/ice-motion-director -g --all. Update later with npx skills update.

Installer flags
You wantAdd
Every agent, every project, no questions-g --all (the same as -g -s '*' -a '*' -y)
Only the agents you name-s '*' -a claude-code -a cursor (one -a per agent)
Every project instead of this one-g (without it, skills go into the current project)
Copies instead of links--copy (for drives that cannot hold links, such as some network or USB drives)
The list of agent namesPass any unknown name, such as -a help: the tool stops and prints every valid name.

Your agent

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.

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