Install any skill in seconds. Free to start, no credit card required.
Get Started Free →assaftzurel/hebrew-md-to-pptx
Convert a Markdown file written in the user's slide-authoring format (with Hebrew or mixed Hebrew/English) into a basic, RTL-aware PowerPoint .pptx skeleton.
Passed 17 of 20 test cases with the skill, and 4 of 20 without it.
and 14 more in the full report
15 fixed5 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to include an image file `charts/q3_results.png` with alt text 'Q3 Growth' in my Hebrew slide Markdown. What syntax should be placed in the slide body to embed this image?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies the [image: path — "alt"] syntax for embedding images in the markdown slide body. | Missed | Passed |
The instructions your model reads when the skill loads.
Converts a Markdown deck written in the slide-authoring format into a clean,
RTL-aware .pptx skeleton. This is the slide counterpart of the
hebrew-md-to-docx skill, and the inverse of pptx-to-slide-md (so a deck can
round-trip: PPTX → slide-Markdown → PPTX).
Pasting slide-Markdown into PowerPoint forces the user to right-align every
Hebrew paragraph by hand, and still leaves bugs: punctuation and brackets around
English (ו-CTO., [^]) drift to the wrong side, and every Hebrew word is
underlined as a spelling mistake because the runs carry no Hebrew language tag.
This skill fixes all of that at the OOXML level and lays out one slide per block
with the title, body, and speaker notes in the right places.
The converter is md_to_pptx_he.py (Python 3; needs python-pptx, mistune,
and Pillow):
pip install python-pptx mistune Pillow --break-system-packages # if needed
python md_to_pptx_he.py INPUT.md -o OUTPUT.pptx
Options:
--template DECK.pptx – build on a template so the output inherits a specific
theme, fonts, and slide layouts (see below). Without it, python-pptx's plain
default theme is used.--overrides overrides.json – pin the base direction of ambiguous paragraphs
({ "3": "rtl", "12": "ltr" }, keyed by the index printed to stderr).--code-font Consolas – monospace font for code spans/blocks. Default
Consolas.Slide size: without a template the deck is 16:9 widescreen (13.33"×7.5"), and
the title/body placeholders are widened to fill it. With --template, the
template's own slide size and layouts are kept as-is.
test cases passed, vs 4 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.