ice-film
Video yang dibuat dari awal. MP4 siap berserta laporan serahan.
Pengarah reka bentuk gerakan dan video untuk ejen pengekodan anda. Ia merancang, menulis video sebagai kod, merendernya dan menyemaknya.
npx skills add Omar-Tnzxo/ice-motion-director -g --all Sumber terbuka, Apache-2.0, untuk Claude Code, Codex, Cursor, Gemini CLI dan lebih 40 ejen lain.

Satu skill penghala membaca permintaan dan projek anda, kemudian menyerahkannya kepada hanya satu daripada enam aliran kerja.
“Potong rakaman podcast ini menjadi tiga video pendek menegak dengan kapsyen bahasa Arab.”
ice-editAnda membekalkan rakaman untuk dipotong
Video yang dibuat dari awal. MP4 siap berserta laporan serahan.
Suara yang menerangkan sesuatu. Video penerangan bernaratif dengan kapsyen.
Buat seperti ini. Video baharu dalam gaya itu, dengan kandungan anda.
Suntingan rakaman anda sendiri. Potongan, kapsyen, versi menegak.
Lottie dan gerakan UI. Lottie JSON atau SVG beranimasi berserta serahan kepada pembangun.
Idea sebelum apa-apa dibina. Set konsep dan skrip, sedia untuk dibina.
Anda
/ice-motion-director:ice Buat video pelancaran 20 saat untuk aplikasi catatan saya. Ini lamannya: <URL anda>
Ice
Saya sudah melihat laman anda dan peraturan iklan dalam bidang anda. Dua keputusan masih terbuka; pilihan pertama dalam setiap satu ialah cadangan saya.
Kemudian saya mencadangkan idea, menulis, membuat papan cerita dan membina. Jika anda ada, anda melihat bingkai gaya sekali sebelum binaan penuh.
/ice-04-storyboard
Kad semakan: papan cerita
/ice-05-lookContoh sesi yang ditulis untuk halaman ini.
Dalam Claude Code, mulakan mesej pertama anda dengan /ice-motion-director:ice, kemudian terangkan video itu dengan kata-kata anda sendiri, pendek atau panjang; arahan itu memastikan pengarah bermula, walaupun ada skill video lain yang dipasang. Ice mengkaji perniagaan anda dahulu, kemudian bertanya tentang setiap keputusan yang dibiarkan terbuka oleh prompt anda: empat pilihan bagi setiap soalan dengan pilihan yang dicadangkan di hadapan, paling banyak empat soalan bagi setiap mesej, dan lebih daripada satu mesej apabila banyak keputusan masih terbuka. Ia tidak bertanya apa-apa apabila prompt anda sudah merangkumi semuanya, atau apabila anda berkata "jangan tanya"; jika tidak, ia menunggu jawapan anda, kerana diam tidak pernah dianggap sebagai ya. Kemudian, hanya jika anda ada untuk menjawab, satu pratonton (bingkai gaya atau animatik), dan selepas itu ia berjalan hingga fail akhir tanpa soalan lagi. Setiap kali satu peringkat selesai, ia menghantar dua baris dan imej pegunnya kepada anda tanpa menunggu balasan, jadi nota anda boleh sampai kepadanya di pertengahan jalan. Setiap keputusannya direkodkan dan diterangkan dalam nota serahan.
Jalankan satu peringkat pada satu masa, dari /ice-01-brief hingga /ice-10-deliver (dalam Claude Code, bentuk yang sentiasa berfungsi ialah /ice-motion-director:ice-01-brief). Setiap peringkat berakhir dengan kad semakan: apa yang dibuat, pilihan yang ada dan sebab satu daripadanya menang, nota pengkritik, serta pilihan yang masih terbuka. Minta perubahan sekerap mana yang anda mahu; sebut "approved" untuk mengunci satu peringkat, atau "approved, go on" untuk menguncinya dan memulakan peringkat seterusnya. /ice-status menunjukkan kedudukan anda.
Panjang prompt menentukan siapa yang membuat setiap keputusan, bukan kualitinya. Tukar pada bila-bila masa: taip arahan peringkat di tengah-tengah proses, atau /ice untuk membiarkannya selesai dengan sendiri.
Setiap laluan berjalan pada satu tulang belakang sepuluh peringkat, seperti cara syarikat produksi bekerja. Nombornya kekal sama; susunannya berubah mengikut jenis video.
Bermula dengan Cerita. Susunan lalai. 04 dan 05 berjalan serentak, kemudian 08a dibuat semasa 07 membina, dan 08b mengadun pada draf.
brief
konsep
skrip
papan ceritarupa
animatik
binabunyi
adunan
semakan
serahan
Kesemua sepuluh peringkat dijalankan, mengikut susunan ini. Dua blok pada satu langkah berjalan serentak apabila ejen anda mempunyai sub-ejen, dan satu demi satu apabila tiada: 04 papan cerita bersama 05 rupa, kemudian 08a bunyi semasa 07 membina; 08b mengadun pada draf. Di peringkat 10, setiap bahasa dan nisbah aspek dirender secara selari.
Kajian dahulu: brief perniagaan (apa perniagaannya, khalayak, kebenaran produk, pasaran dan pesaing, identiti jenama dan bahan sebenar, kempen semasa, nada), pelan bahan jenama dan peraturan iklan industri serta platform; kemudian brief projek dan soalan tentang setiap keputusan yang belum dibuat: empat pilihan setiap satu, paling banyak empat bagi setiap mesej, lebih daripada satu mesej jika perlu.
Artifak utama ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md
Peraturan datang daripada pengambilan ice-direction, ice-assets
Pada saiz ini Tulang belakang penuh, kru ramping, pusingan semakan mengikut peringkat kru dalam ice-film.
| ice-film | brief |
|---|---|
| ice-explainer | brief |
| ice-remake | brief serta analisis rujukan |
| ice-edit | brief serta pengambilan rakaman |
| ice-lottie | brief |
| ice-ideas | brief |
Templat dan demo ialah rujukan, bukan lalai. Sesebuah video mesti berbeza daripada templat terdekatnya pada sekurang-kurangnya empat daripada enam paksi sebelum ia boleh diteruskan. Rupa yang anda pilih sendiri (sesuatu rujukan, gaya yang dinamakan, identiti jenama anda sendiri) dikecualikan pada paksi yang ditetapkannya.
Cuba peraturan ini. Tandakan apa yang diubah oleh video anda daripada templat terdekatnya:
2 daripada 6
Terlalu hampir dengan templatnya. Video ini dikembalikan untuk diarahkan semula.
Setiap video bermula dengan kajian baharu yang dibina hanya daripada brief anda. Istilah carian yang tidak berasal daripada brief anda dibuang sebelum dijalankan.
Beberapa hala tuju, sekurang-kurangnya dua daripadanya di luar jangkaan, dinilai oleh pengkritik yang berasingan.
Palet, tipografi dan struktur setiap video yang siap disimpan pada mesin anda, jadi video seterusnya tidak boleh mengulanginya.
Biru dan ungu di mana-mana, tanpa sebab dalam brief, menggagalkan gerbang video itu sendiri.
Peranan pengkritik yang berasingan menyemak papan cerita, bingkai, gerakan, bunyi dan fail yang dieksport. Sesebuah video melalui setiap gerbang mengikut susunan ini.

Lint papan cerita dan lint pra-render, kemudian helaian kenalan sebelum apa-apa dirender.
Menyemak papan cerita dan pelan
Semakan bingkai dan sambungan, kepadatan gerakan dan ruang mati, serta get mutu kerja pada hasil render itu sendiri, supaya tiada yang tersekat, melompat atau hilang.
Menyemak setiap bingkai
Imbasan slop dan rupa PowerPoint mengesan rupa AI yang generik sebelum anda menyedarinya.
Menyemak rupa
Video yang dikuasai warna biru dan ungu, tanpa sebab dalam brief, akan gagal.
Menyemak palet
Jarak daripada templat dan semakan cap jari berbanding video anda yang terdahulu.
Menyemak keserupaan
Pengesah kapsyen dan penyegerakan, semakan kelantangan dan spesifikasi pada fail yang dieksport, serta audit campuran yang membuktikan setiap kesan bunyi kedengaran, dengan senarai pendek untuk telinga anda.
Menyemak fail yang dieksport
Penonton baharu yang tidak pernah melihat brif mesti memahami video itu, video jenama mesti dibaca sebagai jenamanya dalam bingkai rawak, dan klimaks dibandingkan dengan rujukan.
Menyemak penonton
Kelulusan render dan laporan serahan yang setiap dakwaannya disertakan dengan angka yang diukur.
Menyemak ice/review/NOTE.md
Semakan mengukur video yang dirender itu sendiri: rentak, kedalaman, kemasan, gred warna, tanda tetap, cahaya pada penutur dan sama ada setiap kesan bunyi benar-benar kedengaran. Setiap dakwaan dalam laporan serahan disertakan dengan angka yang diukur, dalam ice/review/NOTE.md.
HTML, CSS, GSAP, Remotion, Lottie atau FFmpeg. Sesebuah video dirender dengan cara yang sama setiap kali, pada komputer riba biasa, tanpa GPU dan tanpa model video berbayar.
Tiada apa yang dijana sebagai rakaman stok. Teks, nombor dan logo sentiasa ditetapkan dalam kod, tepat seperti yang anda luluskan. Enjin dipilih bagi setiap video:
Apabila sesebuah video tentang syarikat, produk atau aplikasi sebenar, Ice mengkajinya dan mengumpul bahan sebenarnya: tangkapan langsung laman dan aplikasinya, kit jenama rasmi, warna dan fon yang dibaca dari lamannya sendiri, dan logo yang digunakan tanpa diubah. Rupa sesuatu jenama tidak pernah diteka; apabila bahan tidak dapat diperoleh, ia memberitahu dan bertanya kepada anda. Tiada baris "tidak rasmi" dan tiada label AI dibakar ke dalam video: bagi konsep tentang jenama yang anda tidak bekerja untuknya, baris itu dimasukkan ke dalam nota serahan dan kapsyen hantaran yang dicadangkan.
your-project/ ice/ state.jsonlaluan, peringkat semasa, cap masa BRIEF.mdsetiap slot menamakan sumbernya DIRECTION.mdsetiap keputusan, pilihannya dan sebabnya research/nota kajian bertarikh plan/skrip, papan cerita, pelan syot, helaian cue review/NOTE.mdlaporan serahan, diukur renders/final/video dan versinyaice/ dalam projek anda, jadi mana-mana sesi boleh menyambung di tempat sesi terakhir berhenti.Peraturan bahasa Arab dan teks kanan ke kiri terpakai setiap kali video dalam bahasa Arab atau mencampurkannya dengan bahasa lain, sejak keputusan teks yang pertama.
مـخـرج
فيلم لتطبيق Notes مدته ٢٠ ثانية
Taip /ice-style untuk melayari pustaka mengikut keluarga, atau namakan satu gaya dan tentang apa video anda untuk memulakan video dalam gaya itu.
Pratetap hanya mengunci keluarga rupa. Brief, kajian, konsep dan gerbang kualiti tetap berjalan, jadi video itu bukan salinan demo gaya tersebut.
Imej satelit atau udara yang sebenar, berlesen bersih dan bergeoreferens, digred ke rupa seorang penganalisis...
Paling sesuai untuk perubahan alam sekitar dari masa ke masa, jarak dan skala, siasatan...
Sumber lemo-opuscar (LemoLab)
Mulakan video dalam gaya ini
/ice-style satellite-briefing <tentang apa video anda>
Video yang dibuat dengan Ice Motion Director, setiap satu ditunjukkan dengan keseluruhan aliran kerjanya dan setiap pusingan maklum balas yang dilaluinya.
Setiap video mendapat halamannya sendiri: video akhir, prompt yang menghasilkannya dan setiap peringkat dari brief hingga serahan, berserta pilihan yang ditimbang, pusingan pengkritik dan semakannya. Video dibuat satu demi satu dan diterbitkan sebaik setiap satu diluluskan.
Spotify concept ad
Konsep tidak rasmi, tidak bergabung dengan Spotify
Lihat aliran kerjaMohawalat Fahm reel
Suntingan tidak rasmi yang dibuat dengan Ice Motion Director; bukan produksi Al Jazeera. Rakaman dan tanda di dalamnya milik pemiliknya masing-masing.
Lihat aliran kerjaCarney on Alberta
Ujian tidak rasmi yang dibuat dengan Ice Motion Director. Ia bukan produksi Al Jazeera dan bukan produksi Kerajaan Kanada. Rakaman dan tanda itu milik pemiliknya: Perdana Menteri Kanada, Al Jazeera, The Canadian Press, CPAC dan AFP.
Lihat aliran kerjaSatu baris arahan memasangnya pada setiap ejen yang ditemui pada mesin anda. Ejen utama turut ada laluan plugin asli, dan setiap ejen serta OS ada laluan salin manual.
Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp dan banyak lagi.
npx skills add Omar-Tnzxo/ice-motion-director -g --all npx skills update.Pasang sebagai plugin dari mana-mana 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, kemudian /plugin install ice-motion-director@ice-motion-director.Buka Customize, Plugins, Add, Add marketplace, dan masukkan Omar-Tnzxo/ice-motion-director.
CLI dan aplikasi.
codex plugin marketplace add Omar-Tnzxo/ice-motion-director codex plugin add ice-motion-director@ice-motion-director /plugins dalam Codex dan pasang dari situ, kemudian mulakan sesi baharu.codex plugin marketplace upgrade ice-motion-director. Dalam aplikasi Codex, gunakan tab Plugins.Pasang skill untuk Cursor.
npx skills add Omar-Tnzxo/ice-motion-director -a cursor Sambungan Gemini CLI dan 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; jalankan arahan agy yang sama sekali lagi untuk mengemas kini Antigravity CLI.npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.CLI dan 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.Pasang sebagai sambungan.
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 dan lain-lain.
npx skills add Omar-Tnzxo/ice-motion-director -a <agent> windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment.Ejen anda menyemak keperluan ini untuk laluan yang anda pilih dan memberitahu apa yang tiada, lengkap dengan satu arahan untuk sistem anda. Pakej dan model percuma yang diperlukan sesuatu laluan dipasangnya sendiri pada versi yang dikunci dan dinamakan dalam nota serahan; apa-apa yang berbayar atau memerlukan akaun ditanya dahulu. Idea dan skrip tidak memerlukan apa-apa. Lottie memerlukan Node. Setiap video yang diserahkan (video, video penerangan, buat semula dan suntingan) memerlukan Node, FFmpeg, pelayar dan Python 3 dengan pakej semakan kualiti: tanpa Python, video boleh dibina tetapi tidak boleh diserahkan, kerana semakan kekayaannya tidak dapat dijalankan.
| Keperluan | Arahan |
|---|---|
| Node.js (LTS) | winget install --id OpenJS.NodeJS.LTS -e |
| FFmpeg | winget install --id Gyan.FFmpeg -e |
| Chrome atau Chromium | winget install --id Google.Chrome -e |
| Python 3 | winget install --id Python.Python.3.13 -e |
npx.cmd skills add, atau benarkan skrip untuk pengguna anda sekali sahaja dengan Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.--all berfungsi sama dalam PowerShell dan cmd (dalam cmd, --skill '*' tidak berfungsi; letakkannya dalam petikan sebagai --skill "*").| Keperluan | Arahan |
|---|---|
| Node.js (LTS) | brew install node@24 |
| FFmpeg | brew install ffmpeg |
| Chrome atau Chromium | brew install --cask google-chrome |
| Python 3 | brew install python |
| Keperluan | Arahan |
|---|---|
| Node.js (LTS) | nvm, then nvm install --lts |
| FFmpeg | sudo apt install ffmpeg |
| Chrome atau Chromium | Chrome .deb or sudo snap install chromium |
| Python 3 | sudo apt install python3 python3-venv |
| Keperluan | Arahan |
|---|---|
| Node.js (LTS) | sudo dnf install nodejs |
| FFmpeg | sudo dnf install ffmpeg-free |
| Chrome atau Chromium | sudo dnf install chromium |
| Python 3 | sudo dnf install python3 |
| Keperluan | Arahan |
|---|---|
| Node.js (LTS) | sudo pacman -S nodejs npm |
| FFmpeg | sudo pacman -S ffmpeg |
| Chrome atau Chromium | sudo pacman -S chromium |
| Python 3 | sudo pacman -S python |
Versi minimum yang tepat ada dalam skills/ice-engines/references/versions.json. Laluan salin manual untuk setiap ejen: matriks pemasangan.
--offline atau ICE_OFFLINE=1, atau minta ia bertanya dahulu dalam ~/.ice-motion-director/sources.json. Sebelum muat turun dan render yang besar, ia menyemak ruang cakera kosong dan bekerja pada pemacu yang mempunyai ruang.~/.ice-motion-director/fingerprints.jsonl menyimpan palet, tipografi dan struktur setiap video yang siap supaya video seterusnya tidak mengulanginya. Padamkan pada bila-bila masa.Ice Motion Director menggabungkan dan menulis semula skill gerakan dan video sumber terbuka yang terbaik menjadi satu sistem. Setiap sumber, pengarangnya dan lesennya:
Butiran penuh, apa yang digunakan dan di mana ia berada: CREDITS.md. Teks lesen asal: LICENSES/.

Tidak. Video ditulis sebagai kod dan dirender dengan pelayar dan FFmpeg pada komputer riba biasa.
Boleh, video yang anda buat ialah milik anda. Beberapa folder yang disertakan bernama noncommercial/ menggunakan lesen bukan komersial pengarangnya; aliran kerja menyemak jawapan penggunaan komersial projek anda dan melangkau folder itu untuk kerja komersial. Bahan luar yang ditemuinya atau anda berikan (rakaman, muzik, logo) disenaraikan bersama status lesennya dalam nota serahan; menyelesaikan hak itu sebelum menerbitkan adalah tanggungjawab anda.
ice-engines memilih bagi setiap video: HyperFrames, Remotion, kanvas HTML dengan Playwright dan FFmpeg, Three.js, Lottie, p5 atau FFmpeg sahaja. Remotion memerlukan lesen syarikat bagi sesetengah perniagaan; skill itu memberitahu anda apabila ia terpakai.
Katakan "buat keputusan untuk saya" atau "jangan tanya". Ia akan memilih, merekodkan setiap sebab dalam ice/DIRECTION.md, dan menyenaraikan setiap pilihan dalam laporan serahan, jadi anda boleh mengubah mana-mana satu daripadanya dalam satu balasan. Jika anda langsung tidak menjawab, ia menunggu: diam tidak pernah dianggap sebagai ya.
Ejen anda menyemaknya untuk laluan yang anda pilih dan memberitahu apa yang tiada, lengkap dengan satu arahan untuk sistem anda. Pakej dan model percuma yang diperlukan sesuatu laluan (transkripsi, pengasingan stem dan seumpamanya) dipasangnya sendiri pada versi yang dikunci dan dinamakan dalam nota serahan; apa-apa yang berbayar atau memerlukan akaun ditanya dahulu. Idea dan skrip tidak memerlukan apa-apa. Lottie memerlukan Node. Setiap video yang diserahkan memerlukan Node, FFmpeg, pelayar dan Python 3.
Daripada anda: satu prompt yang bermula dengan /ice-motion-director:ice dalam Claude Code, kemudian soalan tentang setiap keputusan yang belum dibuat (empat pilihan setiap satu, paling banyak empat bagi setiap mesej, tiada langsung jika prompt anda merangkumi semuanya atau anda berkata "jangan tanya") dan, jika anda berada di situ, satu pratonton, tempat anda juga mendengar dua atau tiga pilihan muzik sebenar yang diletakkan pada video dan memilih satu (tiga, melainkan anda menetapkan music_options kepada 2 dalam sources.json). Semasa ia berjalan, setiap peringkat sampai kepada anda sebagai dua baris beserta imej pegunnya, jadi anda boleh mencelah di pertengahan jalan. Di belakang tabir, ejen anda menjalankan kesemua sepuluh peringkat dengan beberapa ejen pembantu, jadi iklan pendek pun berjalan agak lama dan menggunakan jauh lebih banyak kuota pelan anda berbanding jawapan sembang. Jika ejen anda mencapai had penggunaan di tengah-tengah, taip /ice kemudian: ia menyambung dari ice/state.json di tempat ia berhenti.
Ya. Ice Motion Director ialah perisian sumber terbuka di bawah Apache-2.0. Folder bernama noncommercial/ dan vendor/hypit/ mengekalkan lesen masing-masing, yang dinyatakan di dalamnya.
Tampal satu baris, kemudian minta video dengan bahasa biasa. Ice menguruskannya dari taklimat hingga serahan dan menunjukkan kerjanya pada setiap langkah yang anda mahu lihat.
npx skills add Omar-Tnzxo/ice-motion-director -g --all 