ice-film
ویدیویی که از صفر ساخته میشود. یک MP4 نهایی بهعلاوه گزارش تحویل.
کارگردان موشنگرافیک و ویدیو برای ایجنت کدنویسی شما. برنامهریزی میکند، ویدیو را به شکل کد مینویسد، رندر میگیرد و خودش بررسیاش میکند.
npx skills add Omar-Tnzxo/ice-motion-director -g --all متنباز با مجوز Apache-2.0، برای Claude Code، Codex، Cursor، Gemini CLI و بیش از ۴۰ ایجنت دیگر.

یک مهارت مسیریاب درخواست و پروژه شما را میخواند و آن را دقیقاً به یکی از شش گردش کار میسپارد.
«این ضبط پادکست را به سه ویدیوی کوتاه عمودی با زیرنویس عربی تبدیل کن.»
ice-editفوتیجی برای برش میدهید
ویدیویی که از صفر ساخته میشود. یک MP4 نهایی بهعلاوه گزارش تحویل.
صدایی که چیزی را توضیح میدهد. یک ویدیوی توضیحی با ویساوور و زیرنویس.
مثل این بساز. ویدیویی تازه به همان سبک، با محتوای شما.
تدوین فوتیج خودتان. تدوین، زیرنویس، نسخههای عمودی.
Lottie و موشن رابط کاربری. Lottie JSON یا SVG متحرک بهعلاوه تحویلنامه برای توسعهدهنده.
ایده، پیش از ساختن هر چیزی. مجموعهای از کانسپتها و یک سناریو، آماده ساخت.
شما
/ice-motion-director:ice یک ویدیوی معرفی ۲۰ ثانیهای برای اپ یادداشتبرداری من بساز. این هم سایت: <آدرس سایت شما>
Ice
سایت شما و قوانین تبلیغات حوزهتان را بررسی کردم. هنوز دو تصمیم باز است؛ گزینه اول در هر کدام پیشنهاد من است.
بعد کانسپت پیشنهاد میدهم، مینویسم، استوریبورد میکشم و میسازم. اگر حاضر باشید، استایلفریمها را یک بار پیش از ساخت کامل میبینید.
/ice-04-storyboard
کارت بازبینی: استوریبورد
/ice-05-look شروع شودجلسه نمونهای که برای همین صفحه نوشته شده.
در Claude Code پیام اولتان را با /ice-motion-director:ice شروع کنید و بعد ویدیو را با زبان خودتان توصیف کنید، کوتاه یا بلند؛ این دستور مطمئن میشود کارگردان شروع به کار کند، حتی اگر مهارتهای ویدیویی دیگری هم نصب باشند. Ice اول درباره کسبوکار شما پژوهش میکند، بعد درباره هر تصمیمی که پرامپت شما باز گذاشته سؤال میپرسد: چهار گزینه برای هر سؤال با گزینه پیشنهادی در اول، حداکثر چهار سؤال در هر پیام، و اگر تصمیمهای باز زیاد باشند، در بیش از یک پیام. اگر پرامپت شما همه چیز را پوشش داده باشد یا بگویید «سؤال نپرس»، چیزی نمیپرسد؛ در غیر این صورت منتظر پاسخهای شما میماند، چون سکوت هرگز به معنای موافقت گرفته نمیشود. بعد، فقط اگر برای پاسخ حاضر باشید، یک پیشنمایش (استایلفریمها یا انیماتیک) نشان میدهد و پس از آن بدون سؤال دیگری تا فایل نهایی پیش میرود. با پایان هر مرحله، بیآنکه منتظر پاسخ بماند، دو خط و تصاویر ثابت آن مرحله را برایتان میفرستد، تا یادداشتی از شما بتواند در میانه کار به آن برسد. هر تصمیمی که گرفته ثبت میشود و در یادداشت تحویل توضیح داده میشود.
هر بار یک مرحله را اجرا کنید، از /ice-01-brief تا /ice-10-deliver (در Claude Code شکلی که همیشه کار میکند /ice-motion-director:ice-01-brief است). هر مرحله با یک کارت بازبینی تمام میشود: چه ساخته شد، گزینهها و دلیل برنده شدن یکی، یادداشتهای منتقد، انتخابهایی که هنوز باز است. هر چند بار که بخواهید تغییر بخواهید؛ بگویید «تأیید» تا مرحله قفل شود، یا «تأیید، ادامه بده» تا قفل شود و مرحله بعد شروع شود. /ice-status نشان میدهد کجای کار هستید.
طول پرامپت فقط تعیین میکند چه کسی هر تصمیم را میگیرد، نه کیفیت را. هر زمان بخواهید جابهجا شوید: وسط اجرا یک دستور مرحله تایپ کنید، یا /ice را بزنید تا خودش کار را تمام کند.
هر مسیر روی یک ستون دهمرحلهای اجرا میشود، همانطور که یک شرکت تولید کار میکند. شمارهها ثابت میمانند؛ ترتیب با نوع ویدیو عوض میشود.
با داستان شروع میشود. ترتیب پیشفرض. 04 و 05 کنار هم اجرا میشوند، بعد 08a همزمان با ساخت 07 آماده میشود و 08b روی پیشنویس میکس میکند.
بریف
کانسپت
سناریو
استوریبوردلوک
انیماتیک
ساختصدا
میکس
بازبینی
تحویل
هر ده مرحله به همین ترتیب اجرا میشوند. دو بلوک روی یک پله، اگر ایجنت شما زیرایجنت داشته باشد کنار هم اجرا میشوند و اگر نداشته باشد پشت سر هم: ۰۴ استوریبورد همراه ۰۵ لوک، بعد 08a صدا در حالی که ۰۷ ساخته میشود؛ 08b روی نسخه پیشنویس میکس میکند. در مرحله ۱۰ هر زبان و هر نسبت تصویر بهطور موازی رندر میشود.
اول پژوهش: بریف کسبوکار (چیست، مخاطب، حقیقت محصول، بازار و رقبا، هویت برند و متریال واقعیاش، کمپینهای جاری، لحن)، برنامه متریال برند و قوانین تبلیغات صنعت و پلتفرم؛ بعد بریف پروژه و سؤالها درباره هر تصمیم باز: هر کدام چهار گزینه، حداکثر چهار سؤال در هر پیام، و در صورت نیاز بیش از یک پیام.
خروجیهای اصلی ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md
قوانین از ice-direction (دریافت)، ice-assets
در این اندازه ستون کامل، تیم کوچک، دورهای بازبینی طبق سطحبندی تیم در ice-film.
| ice-film | بریف |
|---|---|
| ice-explainer | بریف |
| ice-remake | بریف بهعلاوه تحلیل مرجع |
| ice-edit | بریف بهعلاوه دریافت فوتیج |
| ice-lottie | بریف |
| ice-ideas | بریف |
قالبها و دموها مرجعاند، هرگز پیشفرض نیستند. یک ویدیو پیش از ادامه کار باید دستکم در چهار محور از شش محور با نزدیکترین قالب همراهش فرق داشته باشد. لوکی که خودتان انتخاب کردهاید (یک مرجع، یک سبک نامبرده یا هویت خود برندتان) در محورهایی که تعیین میکند از این قاعده معاف است.
قانون را امتحان کنید. علامت بزنید ویدیوی شما چه چیزی را نسبت به نزدیکترین قالبش تغییر میدهد:
2 از ۶
زیادی به قالبش نزدیک است. ویدیو به مرحله کارگردانی برمیگردد.
هر ویدیو با پژوهشی تازه شروع میشود که فقط از بریف شما ساخته شده. هر عبارت جستجویی که به بریف شما برنگردد، پیش از اجرا کنار گذاشته میشود.
چند جهت، دستکم دو تا از آنها غیرمنتظره، که یک منتقد جداگانه داوریشان میکند.
پالت رنگ، تایپ و ساختار هر ویدیوی تمامشده روی دستگاه شما ذخیره میشود تا ویدیوی بعدی نتواند تکرارشان کند.
آبی و بنفش همهجا، بیآنکه دلیلی در بریف داشته باشد، ویدیو را در گیت خودش رد میکند.
نقشهای منتقد جداگانه استوریبوردها، فریمها، حرکت، صدا و فایل خروجی را بازبینی میکنند. هر ویدیو به همین ترتیب از همه گیتها میگذرد.

لینت استوریبورد و لینت پیش از رندر، بعد یک کانتکتشیت پیش از اینکه چیزی رندر شود.
بررسی استوریبورد و برنامه
بررسی فریمها و درزها، تراکم حرکت و لحظههای مرده، و دروازه کیفیت ساخت روی خود رندر، تا هیچ چیز گیر نکند، نپرد و جا نماند.
بررسی تکتک فریمها
اسکن کلیشه و حالت پاورپوینتی، لوک آماده هوش مصنوعی را پیش از شما پیدا میکند.
بررسی لوک
ویدیویی که آبی و بنفش بر آن غالب باشد، بیآنکه دلیلی در بریف داشته باشد، رد میشود.
بررسی پالت رنگ
فاصله از قالب و بررسی اثر انگشت در برابر ویدیوهای قبلی شما.
بررسی تکرار
اعتبارسنجی زیرنویس و همگامسازی، بررسی بلندی صدا و مشخصات فنی روی فایل خروجی، و ممیزی میکس که ثابت میکند هر افکت صوتی شنیده میشود، همراه با فهرستی کوتاه برای گوشهای شما.
بررسی فایل خروجی
یک بیننده تازه که هرگز بریف را ندیده باید ویدیو را بفهمد، ویدیوی برند باید در فریمهای تصادفی همان برند خوانده شود، و اوج با یک مرجع مقایسه میشود.
بررسی بیننده
تأیید رندر و گزارش تحویلی که هر ادعایش با عددهای اندازهگیریشده همراه است.
بررسی ice/review/NOTE.md
بررسیها خودِ ویدیوی رندرشده را اندازه میگیرند: ریتم، عمق، پرداخت نهایی، اصلاح رنگ، نشانهای ثابت، نور گوینده و اینکه آیا هر افکت صوتی واقعاً شنیده میشود. هر ادعای گزارش تحویل با عددهای اندازهگیریشده همراه است، در ice/review/NOTE.md.
HTML، CSS، GSAP، Remotion، Lottie یا FFmpeg. هر ویدیو هر بار دقیقاً یکسان رندر میشود، روی یک لپتاپ معمولی، بدون GPU و بدون مدل ویدیویی پولی.
هیچ چیز به شکل فوتیج آماده تولید نمیشود. متن، عدد و لوگو همیشه در کد قرار میگیرند، دقیقاً همانطور که تأیید کردهاید. موتور رندر برای هر ویدیو جدا انتخاب میشود:
وقتی ویدیو درباره یک شرکت، محصول یا اپ واقعی است، Ice دربارهاش پژوهش میکند و متریال واقعیاش را جمع میکند: ضبط زنده سایت و اپ، کیتهای رسمی برند، رنگها و فونتهایی که از سایت خود برند خوانده میشوند، و لوگوهایی که دستنخورده استفاده میشوند. لوک یک برند هرگز حدس زده نمیشود؛ وقتی متریال در دسترس نباشد، همین را میگوید و از شما میپرسد. هیچ خط «غیررسمی» و هیچ برچسب هوش مصنوعی روی خود ویدیو حک نمیشود: برای ایدهای درباره برندی که برایش کار نمیکنید، آن خط در یادداشت تحویل و کپشن پیشنهادی پست میآید.
your-project/ ice/ state.jsonمسیر، مرحله فعلی، زمانها BRIEF.mdهر بخش منبعش را ذکر میکند DIRECTION.mdهر تصمیم، گزینههایش و دلیلش research/یادداشتهای پژوهشی تاریخدار plan/سناریو، استوریبورد، برنامه نماها، جدول کیوهای صدا review/NOTE.mdگزارش تحویل، اندازهگیریشده renders/final/ویدیو و نسخههایشice/ پروژه شما قرار دارد، پس هر جلسهای میتواند از همان جایی که جلسه قبل متوقف شد ادامه دهد.قوانین عربی و راستبهچپ هر بار که ویدیو به عربی باشد یا عربی را با زبان دیگری ترکیب کند اعمال میشوند، از اولین تصمیم درباره متن.
مـخـرج
فيلم لتطبيق Notes مدته ٢٠ ثانية
/ice-style را تایپ کنید تا کتابخانه را بر اساس خانواده مرور کنید، یا نام یک سبک و موضوع ویدیویتان را بگویید تا ویدیویی با آن سبک شروع شود.
یک پریست فقط خانواده لوک را قفل میکند. بریف، پژوهش، کانسپت و گیتهای کیفیت همچنان اجرا میشوند، پس ویدیو کپی دموی آن سبک نیست.
تصاویر ماهوارهای یا هوایی واقعی، با مجوز تمیز و زمینمرجع، با رنگبندی تحلیلگرانه...
مناسب برای تغییرات محیطی در طول زمان، فاصله و مقیاس، تحقیقات...
شروع ویدیو با این سبک
/ice-style satellite-briefing <موضوع ویدیوی شما>
ویدیوهایی که با Ice Motion Director ساخته شدهاند، هر کدام با کل گردش کارش و هر دور بازخوردی که گرفته.
هر ویدیو صفحه خودش را دارد: ویدیوی نهایی، پرامپتی که آن را ساخت و هر مرحله از بریف تا تحویل، با گزینههای سنجیدهشده، دورهای نقد و بررسیها. ویدیوها یکییکی ساخته میشوند و هر کدام به محض تأیید منتشر میشود.
Spotify concept ad
کانسپت غیررسمی، بدون وابستگی به Spotify
نمایش گردش کارMohawalat Fahm reel
ویرایشی غیررسمی که با Ice Motion Director ساخته شده؛ تولید Al Jazeera نیست. فوتیج و نشانها متعلق به صاحبانشان هستند.
نمایش گردش کارCarney on Alberta
یک آزمایش غیررسمی ساختهشده با Ice Motion Director. تولید Al Jazeera و تولید دولت کانادا نیست. تصاویر و نشانها متعلق به صاحبانشان است: نخستوزیر کانادا، Al Jazeera، The Canadian Press، CPAC و AFP.
نمایش گردش کاریک خط دستور، آن را روی همه ایجنتهایی که در دستگاه شما پیدا کند نصب میکند. ایجنتهای بزرگ مسیر پلاگین بومی هم دارند و برای هر ایجنت و هر سیستمعامل یک مسیر کپی دستی هست.
Claude Code، Codex، Cursor، Gemini، Copilot، Windsurf، Cline، Roo، Kilo، OpenCode، Antigravity، Amp، Goose، Kiro، Qwen، Trae، Zed، Warp و بیشتر.
npx skills add Omar-Tnzxo/ice-motion-director -g --all npx skills update بهروزرسانی کنید.آن را از هر شِلی به شکل پلاگین نصب کنید.
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، بعد /plugin install ice-motion-director@ice-motion-director.مسیر Customize، Plugins، Add، Add marketplace را باز کنید و Omar-Tnzxo/ice-motion-director را وارد کنید.
CLI و اپ.
codex plugin marketplace add Omar-Tnzxo/ice-motion-director codex plugin add ice-motion-director@ice-motion-director /plugins را اجرا کنید و از همانجا نصبش کنید، بعد جلسه تازهای شروع کنید.codex plugin marketplace upgrade ice-motion-director. در اپ Codex از زبانه Plugins استفاده کنید.مهارتها را برای Cursor نصب کنید.
npx skills add Omar-Tnzxo/ice-motion-director -a cursor افزونه Gemini CLI و پلاگین 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 بهروزرسانی کنید؛ برای بهروزرسانی Antigravity CLI همان دستور agy را دوباره اجرا کنید.npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.CLI و 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.آن را به شکل افزونه نصب کنید.
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 و دیگران.
npx skills add Omar-Tnzxo/ice-motion-director -a <agent> windsurf، cline، roo، kilo، opencode، amp، goose، kiro-cli، trae، zed، warp، augment.ایجنت شما اینها را برای مسیری که انتخاب میکنید بررسی میکند و میگوید چه چیزی کم است، همراه با یک دستور برای سیستم شما. بستهها و مدلهای رایگانی که یک مسیر لازم دارد را خودش با نسخههای ثابت نصب میکند و در یادداشت تحویل نام میبرد؛ هر چیز پولی یا پشت حساب کاربری اول پرسیده میشود. ایده و سناریو به چیزی نیاز ندارند. Lottie به Node نیاز دارد. هر ویدیوی تحویلی (ویدیو، ویدیوی توضیحی، بازسازی و تدوین) به Node، FFmpeg، یک مرورگر و Python 3 با بستههای بررسی کیفیت نیاز دارد: بدون Python ویدیو ساخته میشود اما تحویل نمیشود، چون بررسی غنای بصریاش اجرا نمیشود.
| نیاز | دستور |
|---|---|
| Node.js (LTS) | winget install --id OpenJS.NodeJS.LTS -e |
| FFmpeg | winget install --id Gyan.FFmpeg -e |
| Chrome یا Chromium | winget install --id Google.Chrome -e |
| Python 3 | winget install --id Python.Python.3.13 -e |
npx.cmd skills add استفاده کنید، یا یک بار برای کاربر خودتان اجرای اسکریپت را با Set-ExecutionPolicy -Scope CurrentUser RemoteSigned مجاز کنید.--all در PowerShell و cmd یکسان کار میکند (در cmd --skill '*' کار نمیکند؛ آن را به شکل --skill "*" بنویسید).| نیاز | دستور |
|---|---|
| Node.js (LTS) | brew install node@24 |
| FFmpeg | brew install ffmpeg |
| Chrome یا Chromium | brew install --cask google-chrome |
| Python 3 | brew install python |
| نیاز | دستور |
|---|---|
| Node.js (LTS) | nvm, then nvm install --lts |
| FFmpeg | sudo apt install ffmpeg |
| Chrome یا Chromium | Chrome .deb or sudo snap install chromium |
| Python 3 | sudo apt install python3 python3-venv |
| نیاز | دستور |
|---|---|
| Node.js (LTS) | sudo dnf install nodejs |
| FFmpeg | sudo dnf install ffmpeg-free |
| Chrome یا Chromium | sudo dnf install chromium |
| Python 3 | sudo dnf install python3 |
| نیاز | دستور |
|---|---|
| Node.js (LTS) | sudo pacman -S nodejs npm |
| FFmpeg | sudo pacman -S ffmpeg |
| Chrome یا Chromium | sudo pacman -S chromium |
| Python 3 | sudo pacman -S python |
حداقل نسخههای دقیق در skills/ice-engines/references/versions.json هستند. مسیرهای کپی دستی برای هر ایجنت: جدول نصب.
--offline یا ICE_OFFLINE=1 خاموش کنید، یا در ~/.ice-motion-director/sources.json کاری کنید که اول از شما بپرسند. پیش از دانلودها و رندرهای بزرگ، فضای خالی دیسک را بررسی میکند و روی درایوی کار میکند که جا دارد.~/.ice-motion-director/fingerprints.jsonl پالت رنگ، تایپ و ساختار هر ویدیوی تمامشده را نگه میدارد تا ویدیوی بعدی تکرارش نکند. هر وقت خواستید پاکش کنید.Ice Motion Director بهترین مهارتهای متنباز موشن و ویدیو را در یک سیستم ادغام و بازنویسی میکند. همه منابع، سازندهشان و مجوزشان:
جزئیات کامل، اینکه چه چیزی استفاده شده و کجاست: CREDITS.md. متن اصلی مجوزها: LICENSES/.

نه. ویدیوها به شکل کد نوشته میشوند و با یک مرورگر و FFmpeg روی یک لپتاپ معمولی رندر میشوند.
بله، ویدیوهایی که میسازید مال خودتان است. چند پوشه همراه که نامشان noncommercial/ است، مجوز غیرتجاری سازندگانشان را دارند؛ گردشهای کار پاسخ پروژه شما درباره استفاده تجاری را بررسی میکنند و برای کار تجاری از آنها صرفنظر میکنند. مواد بیرونی که پیدا میکند یا شما میدهید (فیلم خام، موسیقی، لوگو) همراه با وضعیت مجوزشان در یادداشت تحویل فهرست میشود؛ تسویه این حقوق پیش از انتشار با شماست.
ice-engines برای هر ویدیو انتخاب میکند: HyperFrames، Remotion، HTML canvas با Playwright و FFmpeg، Three.js، Lottie، p5 یا فقط FFmpeg. Remotion برای بعضی کسبوکارها مجوز شرکتی لازم دارد؛ مهارت به شما میگوید چه زمانی این شرط شامل حالتان میشود.
بگویید «خودت تصمیم بگیر» یا «سؤال نپرس». خودش انتخاب میکند، دلیل هر انتخاب را در ice/DIRECTION.md ثبت میکند و همه انتخابها را در گزارش تحویل فهرست میکند، تا بتوانید هر کدام را با یک پاسخ تغییر دهید. اگر به سادگی پاسخ ندهید، منتظر میماند: سکوت هرگز به معنای موافقت گرفته نمیشود.
ایجنت شما این را برای مسیری که انتخاب میکنید بررسی میکند و میگوید چه چیزی کم است، همراه با یک دستور برای سیستم شما. بستهها و مدلهای رایگانی که یک مسیر لازم دارد (رونویسی، جداسازی استم و مانند آن) را خودش با نسخههای ثابت نصب میکند و در یادداشت تحویل نام میبرد؛ هر چیز پولی یا پشت حساب کاربری اول پرسیده میشود. ایده و سناریو به چیزی نیاز ندارند. Lottie به Node نیاز دارد. هر ویدیوی تحویلی به Node، FFmpeg، یک مرورگر و Python 3 نیاز دارد.
از طرف شما: یک پرامپت که در Claude Code با /ice-motion-director:ice شروع میشود، بعد پاسخ به سؤالها درباره هر تصمیم باز (هر کدام چهار گزینه، حداکثر چهار سؤال در هر پیام، و هیچ سؤالی اگر پرامپت شما همه چیز را پوشش دهد یا بگویید «سؤال نپرس») و، اگر حاضر باشید، یک پیشنمایش، که در آن دو یا سه گزینه موسیقی واقعی را هم روی ویدیو میشنوید و یکی را انتخاب میکنید (سه گزینه، مگر اینکه music_options را در sources.json روی 2 بگذارید). در حین اجرا، هر مرحله به صورت دو خط همراه با تصاویر ثابتش به شما میرسد، تا بتوانید در میانه کار وارد شوید. پشت صحنه، ایجنت شما هر ده مرحله را با چند ایجنت کمکی اجرا میکند، پس حتی یک تبلیغ کوتاه مدتی طول میکشد و خیلی بیشتر از یک پاسخ چت از سهمیه پلن شما مصرف میکند. اگر ایجنتتان وسط کار به سقف مصرف برسد، بعداً /ice را تایپ کنید: از همان جایی که متوقف شده، از روی ice/state.json ادامه میدهد.
بله. Ice Motion Director متنباز است، با مجوز Apache-2.0. پوشههایی با نام noncommercial/ و vendor/hypit/ مجوزهای خودشان را دارند که داخلشان ذکر شده.
یک خط را بچسبانید، بعد با زبان ساده ویدیو بخواهید. Ice کار را از بریف تا تحویل پیش میبرد و در هر مرحلهای که بخواهید ببینید، کارش را نشانتان میدهد.
npx skills add Omar-Tnzxo/ice-motion-director -g --all 