רוב כלי המצגות (Gamma, Beautiful.ai, SlidesAI) לא תומכים בכיוון ימין-לשמאל בצורה תקינה. טקסט עברי מתהפך, תבליטים נשארים בצד שמאל, ופיסוק קופץ למקום הלא נכון. משתמשים ישראלים מבזבזים שעות על תיקון ידני של בעיות RTL במצגות עסקיות.
יצירת מצגות RTL בעברית עם תמיכה מלאה בכיוון ימין-לשמאל. השתמשו כשצריך ליצור מצגת עסקית, פיץ׳ דק לסטארטאפ, דוח רבעוני, או מצגת לימודית בעברית. מייצר שקפים עם פונטים עבריים, תבליטים מיושרים לימין, ותמיכה דו-לשונית באותו מסמך. מונע שעות של עיצוב ידני ובעיות RTL שכלים אחרים לא פותרים.
npx skills-il add skills-il/marketing-growth --skill presentation-generator -a claude-codeסוכנים נתמכים
ניווט מהיר
הסקיל הזה מייצר מצגות עבריות עם פריסת ימין-לשמאל (RTL) תקינה. הוא מכסה שתי גישות מעשיות: Marp Markdown למפתחים שרוצים שקפים מבוססי-טקסט שניתן לנהל בגיט, ו-python-pptx לכל מי שצריך קובץ .pptx תואם PowerPoint או Google Slides.
למצגות עבריות יש דרישות טכניות ייחודיות שכלים גנריים פשוט מתעלמים מהן. יישור תבליטים מוגדר ברירת מחדל כ-LTR. סימני פיסוק קופצים לקצה הלא נכון של השורה. עיצוב מספרים בהקשר עסקי ישראלי פועל לפי מוסכמות שונות ממה שתבניות אמריקניות מניחות. הסקיל הזה פותר את כל הבעיות האלה עם קוד עובד והגדרות ברורות.
לא להשתמש בסקיל הזה למצגות באנגלית בלבד, ייצוא לווידאו, או מצגות אינטרקטיביות מבוססות-ווב.
בקשו מהסוכן:
או לקובץ PPTX:
Marp ממיר Markdown לשקפים. הוא ידידותי למפתחים, מנוהל בגיט, ומייצא ל-PDF, HTML, או PPTX. תמיכת RTL מוטמעת דרך הוראות CSS בתוך ה-theme.
ל-Marp אין תמיכת RTL מובנית ברמת המנוע. RTL מושג על ידי הגדרת direction: rtl ו-text-align: right ב-CSS של ה-theme, בשילוב עם פונט שתומך בעברית. זה workaround ברמת CSS, אבל הוא אמין ונפוץ.
התקנת Marp CLI:
npm install -g @marp-team/marp-cliמבנה בסיסי של קובץ Marp עם RTL:
---
marp: true
theme: rtl-hebrew
lang: he
dir: rtl
---
<!-- _class: title -->
# כותרת המצגתpython-pptx יוצר קבצי .pptx ישירות. תמיכת RTL דורשת תיקוני XML כי ה-API של python-pptx לא חושף את מאפיין ה-RTL של פסקאות. צריך להזריק <a:rtl val="1"/> לתוך כל אלמנט פסקה אחרי הוספת טקסט.
התקנה:
pip install python-pptxראו scripts/create-presentation.py לדוגמה עובדת מלאה עם כל תיקוני ה-RTL.
שמרו כ-themes/rtl-hebrew.css והפנו אליו מ-.marprc.yml:
/* themes/rtl-hebrew.css */
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;700&display=swap');
section {
direction: rtl;
text-align: right;
font-family: 'Heebo', 'David Libre', Arial, sans-serif;
font-size: 28px;
background: #ffffff;
color: #1a1a2e;
padding: 60px 80px;
}
h1, h2, h3 {
text-align: right;
direction: rtl;
font-weight: 700;
}
ul, ol {
direction: rtl;
text-align: right;
padding-right: 1.5em;
padding-left: 0;
}
/* לתוכן LTR כמו קוד ו-URL */
.ltr {
direction: ltr;
text-align: left;
font-family: 'Courier New', monospace;
}python-pptx חושף את paragraph.alignment אבל לא את מאפיין ה-rtl ב-XML. הפתרון הוא הזרקת צומת XML ישירות:
from pptx.oxml.ns import qn
from lxml import etree
def set_paragraph_rtl(paragraph):
"""הזרקת <a:rtl val="1"/> לתוך אלמנט pPr של פסקה."""
pPr = paragraph._p.get_or_add_pPr()
rtl_elem = pPr.find(qn('a:rtl'))
if rtl_elem is None:
rtl_elem = etree.SubElement(pPr, qn('a:rtl'))
rtl_elem.set('val', '1')קראו לפונקציה הזו על כל פסקה שמכילה טקסט עברי. ראו references/pptx-rtl-patches.md לסט התיקונים המלא כולל תאי טבלה ומסגרות טקסט.
| פונט | סגנון | הערות |
|---|---|---|
| Heebo | סאנס-סריף נקי ומודרני | הטוב ביותר למצגות עסקיות וטכנולוגיות. זמין ב-Google Fonts. |
| David Libre | סריף קלאסי | דוחות פורמליים, מסמכים משפטיים. זמין ב-Google Fonts. |
| Assistant | מעוגל ונגיש | חינוך, מצגות צרכניות. זמין ב-Google Fonts. |
| Rubik | גאומטרי, חזק | מצגות סטארטאפ, כותרות בולטות. זמין ב-Google Fonts. |
קרנות ישראליות מצפות לסדר מסוים השונה ממה שמקובל בסיליקון ואלי. הדגש הוא על הוכחה טכנית מוקדמת, אמינות הצוות דרך הקשר צבאי ואקדמי, ופילוח שוק כפול.
מבנה מומלץ של 10 שקפים:
השתמשו בסימן השקל ללא רווח לפני המספר: ₪1,234,567
לאלפים: מוסכמת ישראלית במסמכים פורמליים משתמשת בפסיק כמפריד אלפים (תואם לסטנדרט הפיננסי הבינלאומי). ₪1,234,567.89 נכון. ₪1.234.567,89 הוא הסגנון הגרמני ולא מקובל במסמכים עסקיים ישראליים.
במסמכים מעורבים עברית-אנגלית, שמרו על הסימן ₪ לפני המספר גם בטקסט RTL. אם מנגנון הרינדור מזיז אותו, הוסיפו \u200e (סימן LRM) ממש לפניו כדי לייצב את מיקומו.
שנת הכספים בישראל רצה מינואר עד דצמבר (זהה לשנה הקלנדרית). דוחות רבעוניים:
פורמט תאריך ישראלי סטנדרטי: DD/MM/YYYY או DD בחודש YYYY. לכותרות תחתונות של שקפים, מרץ 2026 נקי יותר מ-03/2026.
לתוכן חינוכי, עיצוב תבליטים שונה מהעסקי:
• (U+2022) ולא ב-- כסמן תבליט. הוא מרנדר בצורה אמינה יותר ב-RTL.כששקף בודד צריך גם עברית וגם אנגלית (נפוץ במצגות טכנולוגיה שבהן מופיעים קוד, שמות API, או שמות מוצרים באנגלית):
ב-Marp, עטפו בלוקים LTR ב-<div> עם סגנון inline:
# כותרת בעברית
- נקודה עברית ראשונה
- שימוש ב-<span style="direction:ltr;display:inline-block">API endpoint: /v1/users</span>ב-python-pptx, הגדירו runs נפרדים באותה פסקה, עם RTL ל-runs עבריים ו-LTR ל-runs אנגליים.
תבנית עסקית ישראלית נפוצה: כותרת עברית בשורה אחת, כותרת משנה באנגלית בשורה שנייה. שניהם יטופלו נכון אם תגדירו את מסגרת הטקסט כ-RTL ותבטלו את ההגדרה לשורה האנגלית.
1. סימני פיסוק קופצים במיצוא ל-PPTX
כשמייצאים ל-PPTX מכלים שלא מגדירים RTL ברמת ה-XML, נקודות ופסיקים קופצים לקצה הנגדי של השורה. משפט כמו הפתרון שלנו. יוצג כ-.הפתרון שלנו. התיקון הוא <a:rtl val="1"/> על כל אלמנט פסקה ב-XML, לא רק ברמת מסגרת הטקסט. מאפיין ה-txBody ברמת המסגרת לא מספיק. כל <a:pPr> צריך אותו.
2. יישור תבליטים מוגדר ברירת מחדל כ-LTR
גם Marp (ללא CSS מותאם) וגם python-pptx (ללא תיקוני XML) מגדירים כל רשימת תבליטים כ-LTR. תראו תבליטים צמודים לשוליים השמאליים עם טקסט זורם משמאל לימין. זו הבאג הנפוץ ביותר במצגות עבריות. חייבים לבטל אותו במפורש: CSS direction: rtl; text-align: right עבור Marp, ומאפיין ה-a:rtl על הפסקה עבור PPTX. אין מתג גלובלי בשום אחד מהכלים.
3. עמימות בפורמט מספרים
מוסכמת ישראלית משתמשת בפסיק כמפריד אלפים לנתונים פיננסיים (תואם לסטנדרט האנגלי). אבל חלק ממסמכים ממשלתיים ואקדמיים ישראליים משתמשים בנקודה לאלפים. לפני שמייצרים שקפים עם מספרים גדולים, וודאו מה הקהל מצפה לו. למצגות עסקיות ולמשקיעים, תמיד השתמשו בפסיק: ₪1,234,567.
4. Fallback פונטים משדרג בשקט לאיכות נמוכה
אם Heebo או David Libre לא מותקנים על המכונה המרנדרת, Marp ו-PPTX עוברים ל-Arial או Times New Roman. שניהם תומכים בעברית אבל נראים גרוע יותר ועשויים לשבש פריסות שקפים בגלל מדדי גובה שורה שונים. תמיד בדקו זמינות פונטים לפני הצגה. לייצוא PDF מ-Marp, פונטים מוטמעים דרך Chromium, אז הייצוא בטוח. ל-PPTX שמשותף למכונות אחרות, הטמיעו פונטים בקובץ.
5. טבלאות מעורבות-כיוון הופכות סדר עמודות
במצרב RTL, עמודות טבלה מוצגות מימין לשמאל. טבלה עם עמודות [תאריך, הכנסה, צמיחה] ב-array Python תרנדר כ-[צמיחה, הכנסה, תאריך] ויזואלית בשקף RTL. חייבים להפוך את סדר העמודות במבנה הנתונים לפני מילוי הטבלה, כך שסדר ימין-לשמאל הויזואלי יתאים למה שהקורא מצפה. זה קצת מבלבל: ב-RTL, אינדקס עמודה 0 הוא העמודה הימנית ביותר ויזואלית.
| כלי | קלט | פורמטי פלט | איכות RTL |
|---|---|---|---|
| Marp CLI | .md |
PDF, HTML, PPTX | טוב (ברמת CSS) |
| python-pptx | סקריפט Python | .pptx |
מצוין (ברמת XML) |
| Google Slides API | קריאות API | Google Slides, PDF | טוב (מאפיין WritingDirection) |
| LibreOffice Impress | .odp / .pptx |
PDF, PPTX | חלקי (משתנה לפי גרסה) |
לתאימות מקסימלית עם מקבלי מצגות עסקיות ישראליות (שכמעט כולם משתמשים בWindows + PowerPoint או Google Slides), עדיף python-pptx. ייצוא PDF מ-Marp הכי טוב לשיתוף לקריאה בלבד (קבצים מצורפים לאימייל, מייל פיץ׳).
טקסט נראה הפוך: הפונט מרנדר אבל הכיוון לא מוגדר. הוסיפו dir="rtl" לאלמנט ה-HTML (ייצוא HTML מ-Marp) או ודאו ש-<a:rtl val="1"/> קיים על כל <a:pPr> ב-XML של ה-PPTX.
סמני תבליטים בצד הלא נכון: CSS list-style-position: inside בשילוב עם direction: rtl מתקן ב-Marp. ב-PPTX, סמן התבליט עוקב אחרי כיוון הפסקה, אז הגדרת RTL לפסקה מספיקה.
עברית ואנגלית משולבות שוברות שורה בצורה מוזרה: מילים אנגליות ארוכות בפסקאות RTL יכולות לגרום לשבירות שורה חריגות. השתמשו ב-word-break: break-word ב-Marp CSS, או שברו מחרוזות אנגליות ארוכות ידנית ב-PPTX.
PDF מיוצא עם שקפים ריקים: Marp PDF דורש Chromium. הריצו marp --allow-local-files presentation.md --pdf אם פונטים הם מקומיים. בדקו ש-marp --version מאשר ש-Chromium מצורף.
PPTX נפתח עם אזהרת החלפת פונט: הפונט העברי המוגדר ב-PPTX לא מותקן על המכונה של המקבל. הטמיעו פונטים או הנחו את המקבלים להתקין Heebo מ-Google Fonts לפני הפתיחה.
סימן מטבע מרנדר בצד הלא נכון: הוסיפו \u200e (LRM) ממש לפני ₪ בטקסט עברי כדי לייצב אותו נכון באלגוריתם הדו-כיווני.
references/marp-rtl-guide.md בתיקיית הסקילreferences/pptx-rtl-patches.md בתיקיית הסקילצור לי מצגת פיץ׳ דק ל-10 שקפים בעברית לסטארטאפ פינטק. כלול: בעיה, פתרון, שוק, מודל עסקי, צוות, ומספרים.
צור מצגת דוח רבעוני Q1 עם הכנסות בש"ח, תרשים עמודות, והשוואה לרבעון קודם.
צור מצגת של 8 שקפים בעברית על נושא סייבר סקיוריטי למתחילים. כלול נקודות מפתח בכל שקף.
ציון אמון
הסקיל יכול לגשת למשתני סביבה שעלולים להכיל סודות.
נמצאו 1 התאמות בקוד
קידום אתרים בעברית עם ניתוח מורפולוגי, אופטימיזציה למנועי חיפוש AI (ChatGPT, Perplexity, Gemini), שיטות GEO מבוססות מחקר פרינסטון, עקרונות EEAT, ונתונים מובנים לגוגל ישראל
תכנון וביצוע השקות מוצר בשוק הטכנולוגיה הישראלי כולל יחסי מדיה, הכנה ליום דמו, ומעורבות קהילתית
יצירת תוכן לרשתות חברתיות מותאם לקהל הישראלי כולל קופי בעברית, האשטגים, לוח זמנים לפרסום וקבוצות פייסבוק
רוצים לבנות סקיל משלכם? נסו את יוצר הסקילס · הגשת סקיל