Creating professional Hebrew presentations requires dealing with RTL text direction, bidirectional content mixing, complex script font configuration, and Israeli business formatting conventions. Without proper tooling, developers manually wrestle with XML properties in OOXML to get basic Hebrew text rendering right.
Author: @skills-il
Generate RTL Hebrew PowerPoint presentations with correct bidirectional text, Hebrew fonts, and Israeli business formatting conventions.
npx skills-il add skills-il/developer-tools/hebrew-presentationsInstall python-pptx:
pip install python-pptxEvery Hebrew presentation must have RTL direction set at both the slide and text-frame levels. python-pptx does not natively expose RTL properties, so manipulate the XML directly:
def set_paragraph_rtl(paragraph):
pPr = paragraph._p.get_or_add_pPr()
pPr.set('algn', 'r')
pPr.set('rtl', '1')| Font | Best For | Style |
|---|---|---|
| Heebo | Tech/startup | Sans-serif |
| Rubik | Marketing | Rounded sans-serif |
| David | Government/formal | Serif |
| Frank Ruhl Libre | Academic | Serif |
Always set the complex script font (a:cs) for Hebrew characters.
Use separate runs for Hebrew and English text. Numbers render LTR automatically within RTL paragraphs.
Investor pitch deck structure: Cover, Problem, Solution, Market Size (TAM/SAM/SOM), Business Model, Traction, Team, Competition, Financials, Ask.
Formatting: NIS currency symbol, DD/MM/YYYY dates, comma thousands separators.
Supported Agents
Create a 10-slide Hebrew investor pitch deck for a fintech startup targeting the Israeli market. Include TAM/SAM/SOM in NIS, team slide with 8200 background, and financial projections for 3 years.
Build a quarterly report presentation in Hebrew for Q4 2025 with revenue charts, customer growth metrics, and operational highlights. Format all amounts in NIS.
Create Hebrew training slides about cybersecurity basics for onboarding new employees. Include mixed Hebrew/English technical terms and step-by-step instructions.
Generate a Hebrew product demo presentation with feature comparison table, pricing slide in NIS, and customer testimonial quotes in Hebrew.
Trust Score
This skill generates PPTX (PowerPoint) files only. It does not support Google Slides, Keynote, or PDF output directly.
No. The skill uses python-pptx to generate PPTX files programmatically. You can open the output in PowerPoint, LibreOffice Impress, or Google Slides (via import).
It uses separate text runs for Hebrew and English segments within the same paragraph, with RTL set as the base direction. Numbers and Latin text render LTR automatically within RTL paragraphs.
Heebo for modern tech/startup presentations, Rubik for marketing, David for government/formal documents, and Frank Ruhl Libre for academic content. All are available as Google Fonts except David and Miriam which are pre-installed on Hebrew Windows.
python-pptx supports adding images and basic charts. For complex charts, consider generating them separately (e.g., with matplotlib) and inserting as images.
Validate, format, and convert Israeli phone numbers between local and international (+972) formats. Use when user asks to validate Israeli phone number, format phone for SMS, convert to +972, check phone prefix, or implement Israeli phone input validation in code. Handles mobile (050-058), landline (02-09), VoIP (072-077), toll-free (1-800), and star-service numbers. Do NOT use for non-Israeli phone systems or general telecom questions.
Guide developers in integrating Israeli agritech tools and precision agriculture platforms including CropX (soil monitoring), Netafim GrowSphere (IoT irrigation), Taranis (crop intelligence), and 750+ Israeli agritech companies. Use when user asks about agritech APIs, precision agriculture, smart irrigation, "hashkaya cham", crop monitoring, pest detection, Israeli agriculture tech, or needs to build farm management software. Covers irrigation optimization, pest detection, climate data integration, and Israeli agricultural context. Do NOT use for general gardening advice or non-agricultural IoT projects.
Convert between Hebrew (Jewish) calendar and Gregorian dates, look up Israeli holidays, format dual dates for Israeli documents, and calculate Israeli business days. Use when user asks about Hebrew dates, "luach ivri", Jewish calendar, Israeli holidays, "chagim", Shabbat times, or needs dual-date formatting for Israeli forms. Do NOT use for Islamic Hijri calendar or non-Israeli holiday calendars.
Want to build your own skill? Try the Skill Creator · Submit a Skill