hebrew-document-generator
Installation
SKILL.md
Hebrew Document Generator
Instructions
Step 1: Choose the Output Format
| Format | Library | Best For | RTL Support |
|---|---|---|---|
| reportlab | Invoices, tax docs, printable forms | Register Hebrew font, use canvas.drawRightString() |
|
| WeasyPrint | Styled documents from HTML/CSS | Native via dir="rtl" in HTML |
|
| DOCX | python-docx | Contracts, proposals, meeting minutes | Set paragraph bidi and RTL run properties |
| PPTX | pptxgenjs (Node) | Presentations, slide decks | RTL text boxes with rtlMode: true |
Step 2: Install Dependencies and Hebrew Fonts
Python PDF generation:
pip install reportlab weasyprint