Communitygithub.com

ruthprissman/film-style-board

לוח סגנונות לסרט אנימציה חדש. הסקיל מציע 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 是什么?

סקיל זה נועד לסייע בבחירת סגנון אמנותי לסרט אנימציה בשלב ההתחלתי. הוא מציע 3–4 סגנונות מתוך קטלוג של שבעה סגנונות שנבדקו בסרטים אמיתיים (כמו ציור בחול, פלסטלינה, צבעי מים, לבד ונייר גזור, מילים חיות, לוח מצויר וטיפוגרפיה תיעודית). הסקיל מייצר לוח תמונות (board.png) עם דוגמאות וקליפ קצר (reel.mp4) עבור כל סגנון מועמד, כולל הערכת עלות לוידאו AI (Seedance, Kling, Veo, Gemini Omni). בנוסף, הוא יכול להדגים את הסיפור עצמו בכל סגנון על ידי שילוב עם Codex (דרך ChatGPT) או על ידי יצירת דף פרומפטים שהמשתמש יכול להעתיק ל-ChatGPT, Gemini או Copilot. הסקיל תומך גם בהערכת תקציב לוידאו AI (קליפ בודד, שוטים מרכזיים, סרט שלם) וממליץ על סגנונות מתאימים בהתאם לסוג התוכן (ספר ילדים, שיר, סיפור תיעודי וכו'). הוא מיועד לשימוש בעת תחילת פרויקט סרט חדש, כאשר הסגנון עדיין לא נבחר, ומופעל על ידי ביטויים כמו "איזה סגנונות יש", "לוח סגנונות" או "באיזה סגנון לעשות".

兼容平台✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/ruthprissman/ruth-film-skills/tree/HEAD/skills/film-style-board

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

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. בצ'אט מסבירים במילים פשוטות שלוש דרכים:

  1. קוד בלבד: אנימציה בקוד. אין עלות מעבר למנויים הקיימים.
  2. קוד ועוד 4–6 שוטים מרכזיים בווידאו AI: הרגעים הגדולים של הסיפור. Kling 4.0 משתלם (≈ $13 לסרט), ו-Seedance 2.5 הכי איכותי (≈ $41).
  3. הכל וידאו 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.

相关技能