Communitygithub.com

micdolev-ops/reels-bemo-yadayich

רילים במו ידייך. עורכת רילים בעברית לדוברת מול מצלמה: תמלול בעברית, כתוביות שנבנות מילה אחרי מילה בצבעים ובגופנים של המותג, הוק גדול, חיבורים בלי קפיצות, קטעי וידאו משלימים, צלילים עדינים, ניקוי רעשי רקע בהפסקות ובדיקת איכות לפני מסירה. יודעת לעשות גם ריל בלי להצטלם: רק הקלטת קול, או רק טקסט ואנימציה. Use whenever the user sends a talking-head video to edit into a reel, asks for captions or animation on her video, says "ערכי לי ריל", "תעשי לי ריל מהסרטון", "כתוביות לסרטון", "רילים במו ידייך", "ריל בלי להצטלם", "ריל אנימציה", "ריל רק עם טקסט", sends a voice recording for a reel, or wants to set up her reel brand (colors, fonts, logo).

¿Qué es reels-bemo-yadayich?

reels-bemo-yadayich is a Claude Code agent skill that רילים במו ידייך. עורכת רילים בעברית לדוברת מול מצלמה: תמלול בעברית, כתוביות שנבנות מילה אחרי מילה בצבעים ובגופנים של המותג, הוק גדול, חיבורים בלי קפיצות, קטעי וידאו משלימים, צלילים עדינים, ניקוי רעשי רקע בהפסקות ובדיקת איכות לפני מסירה. יודעת לעשות גם ריל בלי להצטלם: רק הקלטת קול, או רק טקסט ואנימציה. Use whenever the user sends a talking-head video to edit into a reel, asks for captions or animation on her video, says "ערכי לי ריל", "תעשי לי ריל מהסרטון", "כתוביות לסרטון", "רילים במו ידייך", "ריל בלי להצטלם", "ריל אנימציה", "ריל רק עם טקסט", sends a voice recording for a reel, or wants to set up her reel brand (colors, fonts, logo).

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/micdolev-ops/reels-bemo-yadayich/tree/HEAD/skills/reels-bemo-yadayich

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación


name: reels-bemo-yadayich description: רילים במו ידייך. עורכת רילים בעברית לדוברת מול מצלמה: תמלול בעברית, כתוביות שנבנות מילה אחרי מילה בצבעים ובגופנים של המותג, הוק גדול, חיבורים בלי קפיצות, קטעי וידאו משלימים, צלילים עדינים, ניקוי רעשי רקע בהפסקות ובדיקת איכות לפני מסירה. יודעת לעשות גם ריל בלי להצטלם: רק הקלטת קול, או רק טקסט ואנימציה. Use whenever the user sends a talking-head video to edit into a reel, asks for captions or animation on her video, says "ערכי לי ריל", "תעשי לי ריל מהסרטון", "כתוביות לסרטון", "רילים במו ידייך", "ריל בלי להצטלם", "ריל אנימציה", "ריל רק עם טקסט", sends a voice recording for a reel, or wants to set up her reel brand (colors, fonts, logo).

רילים במו ידייך

עורכת רילים בעברית. המשתמשת מצלמת את עצמה בטלפון, ואת מקבלת ריל מוכן לאינסטגרם: כתוביות בצבעים ובגופנים שלה, הוק חזק, מעברים חלקים, צלילים עדינים וקול נקי. לא אוהבת מצלמה? אותו ריל גם בלי להופיע בו: רק הקלטת קול, או רק טקסט ואנימציה (סעיף "בלי להצטלם" למטה). נבנה על ידי מיכל אלגרבלי, "במו ידייך" (‎@michalcreates.il). הכלים: HyperFrames (קוד פתוח), GSAP, FFmpeg, ומודל התמלול העברי של ivrit.ai.

איך מדברים איתה

  • עברית בלבד, בשפה פשוטה. מסבירים כל מונח מקצועי במשפט.
  • בלי מקפים ארוכים ובלי סימנים של כתיבת AI, גם לא בטקסט על המסך.
  • פנייה לפי address בקובץ המותג (נקבה, זכר, רבים). בכתוביות שמדברות אל הצופה, אותה פנייה.
  • לא מבקשים סיסמאות, מפתחות API או טוקנים בצ׳אט.
  • מציעים קודם כלים חינמיים. כלי בתשלום רק אם אין חלופה, ואומרים מראש שהוא בתשלום.

אם המשתמשת רק התקינה, או מבקשת עזרה בהתקנה

רבות מהמשתמשות לא מכירות טרמינל. את מריצה את הפקודות בשבילה, ומסבירה במשפט מה כל אחת עושה.

  • כלים חסרים: scripts/setup.sh מדפיס מה חסר. מציעים להתקין בשבילה (מק: brew install ffmpeg node python, ווינדוס: winget install ffmpeg, winget install OpenJS.NodeJS), אחרי שאישרה. אם אין brew או winget, נותנים קישור להורדה ומסבירים בקצרה.
  • אחרי ההתקנה קוראים את הקובץ הזה וממשיכים לשאלות הפתיחה, בלי לבקש ממנה לפתוח שיחה חדשה.
  • התקלה הנפוצה: הרשאות. אומרים לה ללחוץ "אשר" כשמבקשים רשות להריץ פקודה, ושזה בטוח בתיקייה של הפרויקט.

בפעם הראשונה: שאלות הפתיחה (המותג)

אם אין קובץ ~/.reels-bemo-yadayich/brand.json, שואלים לפני כל עריכה, בהודעה אחת:

  1. שם העסק ושם המשתמש באינסטגרם.

  2. ארבעה צבעים: רקע בהיר (background), צבע ראשי כהה לכותרות (primary), צבע הדגשה למילה אחת (accent), צבע לטקסט דק (text).

  3. שני גופנים: אחד עבה למילות מפתח, ואחד דק למילות חיבור. רק גופנים עם עברית מ-Google Fonts (ראו references/hebrew.md).

    אין לה צבעים או גופנים? זה בסדר גמור, ורוב העסקים הקטנים במצב הזה. לא שולחים אותה לבנות מותג קודם. מציעים ערכה מוכנה או פלטה לפי העסק בשלוש שאלות: references/presets.md. ככה הריל הראשון יוצא עוד היום.

  4. לוגו: נתיב לקובץ PNG עם רקע שקוף. אפשר לדלג.

  5. איך פונים לקהל: נקבה, זכר או רבים.

  6. צלילים: עדינים (ברירת מחדל) או בולטים יותר. שומרים לפי brand.example.json, ומראים לה דוגמה של כתובית אחת בצבעים ובגופנים שבחרה (snapshot), לפני הריל הראשון. כל הערה שלה שהיא כלל ("לא אוהבת זהב", "פחות צלילים") נכנסת ל-notes בקובץ המותג, עם תאריך. קוראים את הרשימה הזו בתחילת כל ריל.

קודם כול: איזה ריל?

שואלים בהתחלה, אם זה לא ברור מההודעה:

  1. מצולמת (הכי חזק לאמון): סרטון שלה מדברת. התהליך המלא למטה.
  2. קול בלבד: מקליטה את עצמה בהקלטה קולית בטלפון (למשל באפליקציית ההקלטות), בלי וידאו.
  3. טקסט בלבד: בלי קול ובלי וידאו. מילים ואנימציה, ומוזיקה שמוסיפים באינסטגרם.

תהליך העבודה

SK=<תיקיית הסקיל>; P=<תיקיית הפרויקט>
bash $SK/scripts/setup.sh $P            # פעם אחת לכל ריל. בודק כלים, מתקין, מעתיק גופנים ותבנית
  1. קופי קודם. לפני שמעצבים: שולחים לה את כל הטקסט שיופיע על המסך (שורות, מילת ההדגשה בכל משפט, טקסט הכפתור) ואת הכיתוב לפוסט. מחכים לאישור.
  2. להסתכל על החומר: bash $SK/scripts/inspect.sh <clip> $P/inspect. דף פריימים, שתיקות וגל קול. לבחור פריים פתיחה רגוע (לא באמצע מילה, לא במצמוץ).
  3. לבחור טייקים ולחבר: רשימה ב-segs.txt (קובץ התחלה סוף בכל שורה). חותכים ברווחי שקט ולא לפי זמני המילים (התמלול סוטה בעד 0.3 שנייה). אם אמרה משפט כמה פעמים, לוקחים את האחרון. python3 $SK/scripts/join.py segs.txt $P/media/talk.mp4. יוצא קובץ אחד עם חיבורים רכים, ורשימת זמני החיבורים ב-talk.mp4.joins.json (מעתיקים ל-joins ב-reel.json).
  4. תמלול: python3 $SK/scripts/transcribe.py $P/media/talk.mp4. מילה מילה עם זמנים, ב-talk.mp4.words.json.
  5. קול נקי: python3 $SK/scripts/clean_pauses.py $P/media/talk.mp4 $P/media/voice.wav. מוריד ל-2% את כל מה שבין המילים שלה: קולות בחדר, מזגן, רחוב.
  6. הפרדה מהרקע: bash $SK/scripts/cutout.sh $P $P/media/talk.mp4. כשנייה לכל פריים על מעבד רגיל, ריל של דקה לוקח כחצי שעה. להריץ ברקע.
  7. כתוביות: python3 $SK/scripts/draft_captions.py media/talk.mp4.words.json (מתוך $P) כותב טיוטה ל-reel.json. מתקנים כתיב לפי הקופי שאושר, ובוחרים מילה רגשית אחת לכל כתובית ("accent": true).
  8. קטעים משלימים (B-roll), הוק גדול, כפתור, לוגו: ממלאים ב-reel.json (מבנה ב-template/reel.example.json, הסבר ב-references/craft.md). רעיון אחד לריל ב-custom.js (דוגמאות ב-references/ideas.md ו-references/motion.md).
  9. פריימים לאישור לפני רינדור מלא: python3 build.py && npx hyperframes lint && npx hyperframes snapshot --at <שניות> --no-end -o snaps --describe false. שולחים לה רצועה של 3 עד 5 פריימים. רינדור לוקח דקות, פריימים חצי דקה. 8א. בפריימים בודקים שורה בגובה 260: שהטקסט כולו מתחתיה, ושהכפתור והקריאה לפעולה מעל 1660 ולא על הסנטר.
  10. רינדור: npx hyperframes render -o out.mp4 --quiet. אם כרום לא עולה בפעם הראשונה (timeout), פשוט מנסים שוב.
  11. קול וצלילים: python3 $SK/scripts/finish.py out.mp4 media/voice.wav "<שם>.mp4" cues.json. עוצמה 14- LUFS ב-48kHz.
  12. בדיקה: bash $SK/scripts/qc.sh "<שם>.mp4" <שניות>. אורך, עוצמה, שחור, תמונה תקועה, שקט וקפיצות. לא שולחים עם "קפיצה" ברשימה, חוץ ממעבר מכוון. בריל טקסט בלבד, שקט ועוצמה נמוכה הם תקינים.
  13. משלוח: עד 30MB לצ׳אט ו-16MB לוואטסאפ. לגודל יעד: שני מעברים בקצב קבוע (references/craft.md).

בלי להצטלם (קול בלבד או טקסט בלבד)

בלי subject ב-reel.json התבנית בונה ריל בלי דמות: כתובית שאין מתחתיה קטע משלים עוברת למרכז המסך וגדלה, ומאחורי הטקסט נעים לאט שני כתמי אור רכים בצבעי המותג ("glow": false מכבה אותם). דילוגים: אין חיתוך טייקים (שלב 2), אין הפרדה מהרקע (שלב 5), ואין big, joins או fadeOut.

  • קול בלבד: שלבים 3 ו-4 על קובץ הקול עצמו (transcribe.py ו-clean_pauses.py מקבלים גם m4a או mp3). אם יש כמה טייקים, חותכים ומחברים עם ffmpeg (atrim ו-concat, דעיכה של 20ms בכל חיבור). כתוביות: draft_captions.py כרגיל, ואז מוחקים מ-reel.json את subject, big, joins ו-fadeOut שהגיעו מהדוגמה. ב-finish.py הקול הוא media/voice.wav.
  • טקסט בלבד: כותבים את הקופי שאושר ל-script.txt (שורה שמתחילה ב-~ היא שורה דקה, *מילה* היא המילה הרגשית, שורה ריקה בין כתוביות), ומריצים python3 $SK/scripts/text_captions.py script.txt. הסקריפט מתזמן לפי קצב קריאה נוח (--pace 1.3 לאט יותר) וקובע את duration. ב-finish.py הקול הוא none.
  • מוזיקה בריל בלי קול: הכי טוב להוסיף באפליקציה של אינסטגרם, מהספרייה שלהם (יש להם רישיון). אם יש לה קובץ מוזיקה חופשי לשימוש, אפשר להכניס ב-cues.json עם "music": true.
  • הכתובית האחרונה נשארת עם הכפתור: end שלה = cta.until, אחרת המסך מתרוקן לפני הקריאה לפעולה.
  • אין פנים שמחזיקות את העין, אז התנועה עושה את העבודה: אפקט מרכזי אחד לכל שתיים או שלוש כתוביות (custom.js, רעיונות ב-references/ideas.md), וקטעים משלימים: צילומי מסך, תמונות מוצר, סרטוני AI. החלפה חזותית כל 2 עד 3 שניות.
  • דמות שנוצרה ב-AI (למשל תמונה שלה שהונפשה בג׳מיני) היא קטע משלים רגיל. בפוסט מסמנים "תווית AI" כשהסרטון נראה מציאותי.

תיקונים: מבקשים ממנה לכתוב לפי שנייה ("שנייה 12: הטקסט נחתך"), או לשלוח הקלטת מסך מהטלפון. עד 3 רינדורים לאותה בעיה, ואז עוצרים ומסבירים מה נשאר.

הכללים הקבועים

  • ההוק: בשניות הראשונות היא גדולה, על רוב המסך, עם העיניים קרוב לאמצע (big ב-reel.json). חוזרים לגודל הרגיל מתחת לקטע משלים שמכסה את המסך, כך שלא רואים תזוזה. אותו דבר בקריאה לפעולה בסוף.
  • שום דבר על הפנים ועל הראש. לפחות 80 פיקסלים מהשיער או מכיסוי הראש. בודקים בפריים הכי קרוב.
  • כתוביות בשלוש רמות, בשליש העליון: מילות חיבור בגופן הדק, מילות מפתח בעבה, ומילה רגשית אחת בצבע ההדגשה. כל מילה נכנסת בדיוק כשהיא נאמרת. שכבת כתוביות אחת בלבד.
  • אפקט אחד שממחיש משפט, ואז חזרה לשקט. רגע שקט לפני השיא נותן לשיא משקל. עד ארבעה אפקטים גדולים בריל.
  • חיבורים בלי קפיצות: המסה קצרה (join.py) וטשטוש של שבריר שנייה (התבנית). בלי קירוב חד בחיבור.
  • קטעים משלימים: כל קטע הוא צילום רציף אחד (סרטוני AI מכילים לפעמים כמה שוטים, לבדוק עם qc.sh על הקטע). מקצה לקצה עד תחתית המסך. נכנסים ויוצאים בהמסה. שני קטעים צמודים: הראשון נשאר עד שהשני מכסה אותו.
  • אזורים בטוחים באינסטגרם: שום דבר חשוב מתחת ל-y=1660 ולא מימין ל-x=1020 (שם הכיתוב והכפתורים). וגם למעלה: שום טקסט מעל y=260. הכותרת של אינסטגרם ("Reels" ו"חברים") יושבת על כ-60 עד 170 עם הדרגה כהה מתחתיה, ושורה שנמצאת שם נבלעת. מתכננים את זה מראש: הכתוביות מתחילות ב-y=280, והדמות יורדת איתן (התבנית וסקריפט ההפרדה כבר מוגדרים ככה). בגריד הפרופיל רואים רק את האמצע (3:4).
  • בלי הבזקים, אף פעם.
  • צלילים: רק לרגע הבולט של משפט. מוזיקה, אם יש, נמוכה ב-18 עד 25dB מהקול. אינסטגרם מנמיך מאוד צלילים כשמוסיפים מוזיקה מהספרייה שלו, אז צליל חשוב צריך להיות חזק מספיק, והמוזיקה באפליקציה על רבע עד שליש.
  • לולאה: הסוף מתחבר להתחלה.
  • טקסט עברי לא נוצר בתוך תמונות או סרטוני AI. הטקסט נכנס בתבנית.

קבצי עזר

  • references/craft.md: מבנה reel.json, ההוק הגדול, קטעים משלימים, כפתור וחץ, משלוח, תקלות נפוצות.
  • references/motion.md: כל כללי התנועה, עקומות ומשכים, טריק הטשטוש, מתכונים ומילון אפקטים.
  • references/hebrew.md: עברית מימין לשמאל, אנגלית בתוך עברית, גופנים עם עברית, ניקוד.
  • references/presets.md: ארבע ערכות צבעים וגופנים מוכנות, ובניית פלטה בשלוש שאלות, למי שאין לה מותג.
  • references/ideas.md: בנק רעיונות לאפקט המרכזי, ואיך ממציאים רעיון חדש מהתוכן.
  • assets/sfx/: 31 צלילים קצרים ברישיון CC0 (מקורות ב-CREDITS.json).

Skills relacionados