Install any skill in seconds. Free to start, no credit card required.
Get Started Free →assaftzurel/hebrew-md-to-docx
Convert a Markdown file that contains Hebrew (usually mixed Hebrew/English) into a properly formatted, RTL-aware Word .docx.
Passed 19 of 21 test cases with the skill, and 9 of 21 without it.
and 9 more in the full report
11 fixed10 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
If I run the command to convert `notes.md` to `notes.docx` without specifying a template parameter, which Word template does the script use if `template.docx` exists in the script directory?
| Checked | Without skill | With skill |
|---|---|---|
| Explains that it automatically uses the bundled template.docx without needing explicit prompt confirmation. | Missed | Passed |
The instructions your model reads when the skill loads.
Converts Hebrew (or mixed Hebrew/English) Markdown to a clean, RTL-aware .docx.
Pasting Markdown into Word/Google Docs forces the user to manually right-align
every paragraph, left-align the English ones, and still leaves bugs: inline code
like `a = b` reorders to b = a, numbered markers (1. ) render LTR and
detach from their Hebrew item, parentheses/quotes around English drift to the
wrong side, and a Hebrew paragraph that starts with an English word gets aligned
the wrong way. This skill fixes all of that at the OOXML level.
The converter is md_to_docx_he.py (Python 3; needs python-docx and mistune):
pip install python-docx mistune --break-system-packages # if not already present
python md_to_docx_he.py INPUT.md -o OUTPUT.docx
Options:
--template BLANK.docx – build on a template so the output matches a specific
set of Word styles/fonts (see below).--code-font Consolas – monospace font for the Code style. Default Consolas.--overrides overrides.json – manual direction fixes for ambiguous paragraphs.A .docx always carries its own styles, so the output's look (fonts, heading
styles, spacing) comes from the template it is built on — not from the user's
Normal.dotm at open time. Three levels:
template.docx sits next to the script, it is used
automatically. The bundled one here matches the user's Word defaults
(Aptos + Arial for Hebrew).--template path.docx to use a different one.test cases passed, vs 9 / 21 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.