name: film-style-board description: לוח סגנונות לסרט אנימציה חדש. הסקיל מציע 3–4 סגנונות מתוך שבעה שנבנו ונבדקו בסרטים אמיתיים (ציור בחול, לוח מצויר, צעצועי פלסטלינה, צבעי מים כמו בספר, לבד ונייר גזור, מילים חיות, טיפוגרפיה תיעודית), ומראה לוח תמונות אחד עם דוגמה לכל סגנון וסרטון קטעים קצר. אם רוצים, הוא מראה גם את הסיפור עצמו מצויר בכל סגנון: דרך Codex כשיש מנוי ChatGPT, או עם דף פרומפטים שהמשתמש מדביק בעצמו ב-ChatGPT, ב-Gemini או ב-Copilot. הוא מציע גם וידאו AI במודלים החדשים (Seedance 2.5, Kling 4.0, Veo 3.1, Gemini Omni) ומסביר כמה זה עולה לקליפ, לשוטים מרכזיים ולסרט שלם. הפעל בתחילת כל סרט חדש כשהסגנון עוד לא נבחר, וכשאומרים "איזה סגנונות יש", "תציע סגנונות", "לוח סגנונות", "בורד", "מודבורד", "style board", "באיזה סגנון לעשות", "מה האפשרויות לסרט", "תראה לי איך זה ייראה", "וידאו AI", "כמה עולה וידאו", "Kling", "Seedance", "Veo". הפעל גם כשמביאים צילומי ספר, סיפור, שיר או רעיון לסרט ולא אומרים סגנון.
film-style-board · לוח סגנונות לסרט
הסקיל עונה על השאלה "באיזה סגנון לעשות את הסרט, ומה זה יעלה". הוא לא בונה את הסרט עצמו.
אם בתיקיית הסקיל יש local.md, קרא אותו קודם. אלה הערות של המחשב הזה: העדפות, מצב חשבונות, נתיבים לסרטים וסקילי בנייה. הוא גובר על מה שכתוב כאן.
film-style-board/
styles.json קטלוג הסגנונות: שם, למה מתאים, פרומפט תמונה, התאמה לווידאו AI
catalog/<id>.jpg, <id>.mp4 דוגמה לכל סגנון (קטע של 6 שניות כשיש)
tools/make_board.py בונה board.png (ו-reel.mp4) מ-HTML דרך Chrome, כך שהעברית יוצאת נכון
tools/gen_frames.py "הסיפור שלך בסגנון הזה": סצנה אחת בכל סגנון. Codex מצייר, או דף פרומפטים (--prompts-only)
tools/video_cost.py מחירי וידאו AI: קליפ, שוטים מרכזיים, סרט שלם. --live מודד מ-Higgsfield
references/video-models.md המודלים, המנויים, איך משלבים וידאו AI בסרט ומה בודקים
references/codex-setup.md מדריך למשתמש: להתקין Codex ולהתחבר עם ChatGPT, ומה עושים כשזה לא עובד
(לא חובה, לא מתפרסם) local.md, styles-local.json, catalog-local/ דריסות של המחשב הזה
הנתיב לכלים: T=<תיקיית הסקיל>/tools. תיקיית הסקיל היא ה-Base directory שמופיע כשהסקיל נטען (בהתקנה רגילה ~/.claude/skills/film-style-board. בפלאגין היא בתוך תיקיית הפלאגינים).
מה צריך במחשב: Python 3 עם Pillow (pip install pillow), ffmpeg, ו-Google Chrome. אם משהו חסר, מציעים להתקין לפני שלב 3.
שלב 1 · מה יש ביד
קרא מה שהביאו: צילומי ספר, טקסט, שיר או רעיון. רוב התשובות כבר שם. שאל שאלה אחת לכל היותר, את החשובה מבין אלה שחסרות:
| מה צריך לדעת | איך מזהים בלי לשאול |
|---|---|
| קהל: פעוטות, ילדים, משפחה, מבוגרים | גיל הספר, אורך הטקסט |
| פורמט: 16:9 למסך, או 9:16 לוואטסאפ ולסטטוס | "סטטוס", "וואטסאפ", "לטלפון" = 9:16 |
| אורך | מספר העמודים. בערך 20–25 שניות לעמוד |
| עלילה עם דמויות, או טקסט ומילים | ספר מצויר לעומת שיר, ציטוט או סיפור אמיתי |
שלב 2 · בוחרים 3–4 מועמדים
| מה יש | מועמדים |
|---|---|
| ספר ילדים עם דמויות ועלילה | clay, watercolor (אם האיורים בצבעי מים), sand, feltcut |
| ספר עם הרבה טקסט, הסברים, פרקים | whiteboard ועוד אחד מהשורה הקודמת |
| שיר, ציטוט, משפט השבוע, סטטוס | livingwords |
| סיפור אמיתי, היסטוריה, סדרה לוואטסאפ | documentary ו-livingwords |
- לכל מועמד כתוב משפט אחד: למה הוא מתאים לסיפור הזה (נכנס ללוח עם
--why). - לספרי ילדים מומלץ להתחיל מהסגנונות הצבעוניים (פלסטלינה, צבעי מים, לבד). חול ולוח מצויר שקטים יותר.
שלב 3 · לוח מהקטלוג (מיד, בלי עלות)
OUT=<תיקיית הפרויקט>/style-board # או תיקייה זמנית כשאין עדיין פרויקט
python $T/video_cost.py --film-seconds <אורך בשניות> --hero 6 --json $OUT/cost.json
python $T/make_board.py --out $OUT --styles clay,watercolor,sand --title "<שם הסיפור>" \
--why "clay=<למה>;watercolor=<למה>;sand=<למה>" --video $OUT/cost.json --reel
- תסתכל על board.png בעצמך לפני ששולחים: טקסט שבור, תמונה חסרה, כרטיס ריק.
- מראים למשתמש את
board.pngואתreel.mp4(6 שניות מכל סגנון, עם מספר הכרטיס בפינה). אם יש SendUserFile, שולחים, כדי שזה יגיע גם לטלפון. - בצ'אט: רשימה ממוספרת קצרה, המלצה אחת ולמה, והצעה לשלב 4.
שלב 4 · הסיפור עצמו בכל סגנון (אופציונלי, שואלים קודם)
קודם כותבים סצנה אחת באנגלית: הרגע הכי מאפיין בסיפור, עם הדמויות הראשיות. בלי שמות של דמויות מוכרות ובלי טקסט. אותה סצנה משמשת בכל המסלולים.
אחר כך בודקים בשקט אם יש Codex: codex login status. לפי התשובה בוחרים מסלול. לא שואלים "יש לך Codex?", כי רוב האנשים לא יודעים מה זה.
| מה יצא | מסלול |
|---|---|
Logged in using ChatGPT | א: Claude מצייר |
| Codex לא מותקן, לא מחובר, או מחובר עם מפתח API | שואלים שאלה אחת: "יש לך מנוי ChatGPT בתשלום (Plus או יותר)?" כן = ב. לא, או לא יודע = ג |
מסלול א · Codex מחובר
מציעים כך: "רוצה לראות את הסיפור עצמו בסגנונות האלה? זה תמונות מהמנוי שלך ב-ChatGPT, בערך דקה לתמונה."
python $T/gen_frames.py --out $OUT/frames --styles clay,watercolor,sand --scene "<הסצנה>" [--ref <צילום עמוד>]
מסלול ב · יש מנוי, אין Codex
מסבירים במשפט אחד מה זה Codex ("כלי של OpenAI שדרכו אני מצייר, ונספר מהמנוי שלך ב-ChatGPT"). אחר כך מציעים להתקין בשבילו, או שולחים לו את references/codex-setup.md, שכתוב בשביל מי שלא מכיר. בהתקנה Claude מריץ את הפקודה, והמשתמש רק מאשר בדפדפן. כשמופיע Logged in using ChatGPT ממשיכים במסלול א. אם ההתקנה נתקעת, עוברים למסלול ג ולא נלחמים.
מסלול ג · אין מנוי, או לא רוצה להתקין: פרומפטים
python $T/gen_frames.py --out $OUT/frames --styles clay,watercolor,sand --scene "<הסצנה>" --prompts-only --title "<שם הסיפור>"
- יוצא
prompts.html: דף בעברית עם הוראות, פרומפט באנגלית לכל סגנון, כפתור העתקה, ושם הקובץ לשמירה (1.png,2.png, לפי מספר הכרטיס). נוצר גםprompts.txtעם אותו תוכן. - מראים למשתמש את הדף, פותחים לו את תיקיית
frames(ב-Windows:explorer.exe "<נתיב>", ב-Mac:open "<נתיב>"), וכותבים בצ'אט את הנתיב המלא בבלוק קוד. - המשתמש מדביק כל פרומפט ב-ChatGPT, ב-Gemini או ב-Copilot (גם בחינם, עם מכסה יומית), מוריד את התמונה ושומר אותה בתיקייה.
- כשהוא כותב "סיימתי": מסתכלים מה יש בתיקייה.
make_board.pyמוצא לבד<id>או<מספר>בכל סיומת (png/jpg/webp). אם השמות אקראיים (למשלChatGPT Image....png), פותחים כל תמונה, מזהים את הסגנון לפי המראה ומשנים את השם ל-<id>.png.
בכל המסלולים
python $T/make_board.py --out $OUT --styles clay,watercolor,sand --frames $OUT/frames --title ... --why ... --video $OUT/cost.json
- בכל כרטיס התמונה של הסיפור גדולה, והדוגמה מהקטלוג קטנה בפינה. סגנון בלי תמונה מקבל את הדוגמה מהקטלוג, והסקריפט מדפיס מה נכנס לכל כרטיס.
- תסתכל על כל תמונה: לבוש צנוע (שרוולים ארוכים, חצאיות ארוכות. זו ברירת המחדל, ו-
--no-modestמבטל), אין אותיות, הסגנון נכון. אם תמונה לא טובה, מוחקים אותה ומריצים שוב (מה שקיים לא נוצר שוב). במסלול ג מבקשים מהמשתמש לייצר אותה מחדש. --refעם צילום עמוד רק ל-watercolor, כי הסגנון הזה הולך אחרי האיורים של הספר. בשאר הסגנונות הדמויות מקוריות והאיורים לא נכנסים למודל, כי בדרך כלל יש עליהם זכויות יוצרים.- תגיד בגלוי שהתמונה רק מתקרבת למראה הסופי, כי הסרט עצמו מונפש בקוד.
- סגנונות טקסט (מילים חיות, תיעודית) מדלגים, כי מודל תמונה לא כותב עברית. בלוח מופיעה בשבילם הדוגמה מהקטלוג.
שלב 5 · וידאו AI: מציעים ומסבירים מחיר
בכל לוח יש פס וידאו AI. בצ'אט מסבירים במילים פשוטות שלוש דרכים:
- קוד בלבד: אנימציה בקוד. אין עלות מעבר למנויים הקיימים.
- קוד ועוד 4–6 שוטים מרכזיים בווידאו AI: הרגעים הגדולים של הסיפור. Kling 4.0 משתלם (≈ $13 לסרט), ו-Seedance 2.5 הכי איכותי (≈ $41).
- הכל וידאו AI: ≈ $105–$520 לסרט של 10 דקות, תלוי במודל. עדיין צריך קוד לכתוביות, לקריינות ולמיקס.
מה חייבים להגיד:
- קרדיטים. Higgsfield מוכר מנוי חודשי. קרדיט עולה בערך 5 סנט במנוי Plus. בודקים את מצב החשבון עם
higgsfield account status. בחשבון חינמי צריך קודם לקנות מנוי. Starter ($19, 270 קרדיטים) מספיק לשוטים מרכזיים ב-Kling 4.0. - Gemini Omni דרך מפתח Gemini API דורש להפעיל חיוב במפתח. לווידאו אין שכבה חינמית.
- ברירת המחדל היא קוד בלבד. מציגים את וידאו AI כאפשרות עם מחיר, לא כהמלצה, אלא אם הסגנון מתאים לזה (פלסטלינה, לבד, צבעי מים) ויש בסיפור רגעים גדולים.
- התאמה לסגנון: מופיעה בכל כרטיס (מצוין, טוב, בינוני, חלש, לא מתאים) ומוסברת ב-
references/video-models.md. - אף פעם לא מייצרים קליפ בתשלום בלי מחיר מדויק מ-
higgsfield generate costואישור מפורש של המשתמש. אפשר להציע קליפ ניסיון של 5 שניות מתוך פריים בלוח (Kling 4.0 720p, בערך 11 קרדיטים). - איך משלבים קליפ בסרט ומה בודקים בכל קליפ (לבוש פריים אחר פריים, עקביות, רעידות, אותיות):
references/video-models.md.
שלב 6 · אחרי הבחירה
- אם מותקן סקיל בנייה לסגנון שנבחר (
styles-local.jsonאוlocal.mdאומרים איזה), ממשיכים בו. - אם לא, בונים את הסרט עם כלי האנימציה שיש: Motion Forge, HyperFrames, Remotion או אחר. הלוח, התמונות מהשלב הרביעי וה-
tagline/codex_promptשל הסגנון הם הבריף. אפשר גם להעביר את הלוח ליוצר או ליוצרת.
תחזוקה
סגנון חדש. מוציאים פריים וקטע מסרט גמור, ומוסיפים רשומה ל-styles.json (כל השדות, ו-codex_prompt באנגלית או null לסגנון טקסט):
ffmpeg -ss <שנייה> -i <סרט>.mp4 -frames:v 1 -vf scale=960:-2 -q:v 3 catalog/<id>.jpg # 540 לסרט 9:16
ffmpeg -ss <שנייה פחות 3> -i <סרט>.mp4 -t 6 -an -vf "scale=960:-2,fps=24" -c:v libx264 -crf 30 -preset slow -pix_fmt yuv420p -movflags +faststart catalog/<id>.mp4
בוחרים פריים שמראה את הסגנון במיטבו, עם דמויות ובלי כתובית באמצע. מוציאים כמה מועמדים ומסתכלים לפני שבוחרים. סרט שאסור לפרסם (למשל לפי ספר שעדיין מוגן) נכנס ל-catalog-local/ ולא ל-catalog/.
מחירים. פעם בחודש, או כשמישהו שואל על מחיר: python $T/video_cost.py --live. מעדכנים את FALLBACK ואת CHECKED בסקריפט, ואת הטבלאות ב-references/video-models.md. מודלים חדשים: higgsfield model list --video.