Inizia
Arabic Deck Studio — RTL PowerPoint Builder

Arabic Deck Studio — RTL PowerPoint Builder

Build clean, editable Arabic (RTL) PowerPoint presentations that survive client review — sales decks, pitch decks, board presentations and tender proposals. A field-tested slide design system plus tools that render every slide and auto-flag margin, text-direction and highlight mistakes.
#Design#Produttività#Vendite
Valutazione
Servono altre valutazioni
Venduti
0
Come si usa
Scarica

Before and after: plain python-pptx vs. the skill

What it does

Arabic slides generated by AI or by code usually break in the same ways: text left-aligned or reversed, PowerPoint swapping the Arabic font, numbers flipping inside sentences, and elements creeping into the slide margins.

Arabic Deck Studio fixes this in two layers:

  1. A field-tested design system — a calm, tidy layout (flat background, clear content boxes, one accent color), exact margin and padding numbers, typography and imagery rules, and a rewrite table for Arabic/Latin/number direction problems.
  2. Real tools — a small Python helper on top of python-pptx that writes correct RTL paragraphs, sets the Arabic font properly, centers numbers in badges and checks every shape against a safe zone; plus render scripts and a pixel-level checker that flags anything crossing the margins.

Capabilities

  • Generate a fully editable Arabic .pptx (not images of slides)
  • Restyle or rebuild an existing deck, or build on a client's own template while keeping its theme and masters
  • Render every slide to PNG and automatically detect margin violations
  • Extract a reviewer's yellow-highlighted edit notes from a .pptx, slide by slide
  • Review any deck (PowerPoint, Keynote, Google Slides or HTML) against an 8-point pre-delivery checklist

Use cases

  • Sales and pitch decks for Arabic-speaking clients
  • Technical offers for tenders and proposals
  • Board and management presentations
  • Fixing a deck whose Arabic text, numbers or margins look broken

Example

Input: "Build a 3-slide Arabic deck: a cover for a 90-day growth plan, a slide with our 3-step method, and a slide with the target result: a 25% increase in app orders."

Output:

  • example.pptx — editable deck: black cover with title and a client-name placeholder; a beige slide with three white boxes, numbered gold badges and right-to-left order; a results slide with one large number written as «زيادة 25 بالمئة» so it never flips.
  • A PDF plus one PNG per slide (when a renderer is available)
  • A short text summary: slide list, placeholders to fill, and the results of the safe-zone and render checks.

Sample output (exported from PowerPoint)

Gallery of a full generated deck

Method slide

Timeline slide

KPI slide

Comparison slide

Output format

Editable .pptx file, optional .pdf and per-slide .png images, plus a plain-text summary in chat.

Requirements

  • An Agent Client that supports Skills (e.g., Claude Code)
  • Python 3.9+ with python-pptx and Pillow (pip install -r requirements.txt)
  • For rendering and visual checks: Microsoft PowerPoint on macOS, or LibreOffice + pdftoppm on any OS. Without a renderer the deck is still built and the geometric margin check still runs; only the visual check is skipped.
  • The deck's font (default: Dubai, free) should be installed on the machine that opens it.

FAQ

Does it work with English slides?
It's designed for Arabic/RTL. Mixed Arabic-English content is supported; English-only decks don't need it.

Can I use my company's colors and template?
Yes — pass your .pptx template, or change the colors in the build script. The skill keeps the structure and spacing rules.

Does it generate images?
No. It places images you provide and gives guidance on what kind of images work in business decks.

Does it send my files anywhere?
No. The scripts only read and write local files and make no network requests.

Will it invent numbers for my slides?
No. Missing facts are left as clearly marked placeholders for you to fill.