Jewish Hebrew Text Tools
/install hebrew-text-tools
Hebrew Text Tools
Pure Python utilities for Hebrew text processing. No dependencies, works offline.
Quick Start
# Transliterate Hebrew to Latin
hebrew-tools "שלום עולם"
# Output: shalom olam
# Calculate gematria
hebrew-tools -g "בראשית"
# Output: 913
# Remove nikud (vowel points)
echo "שָׁלוֹם" | hebrew-tools -n
# Output: שלום
# List letter names
hebrew-tools -l "אבג"
# Output: Alef, Bet, Gimel
# Format number as Hebrew letters
hebrew-tools -N 613
# Output: תרי"ג
Commands
| Command | Description | Example |
|---|---|---|
hebrew-tools \x3Ctext> |
All transformations | hebrew-tools "שלום" |
hebrew-tools -t \x3Ctext> |
Transliterate only | hebrew-tools -t "תורה" → "torah" |
hebrew-tools -g \x3Ctext> |
Gematria only | hebrew-tools -g "חי" → 18 |
hebrew-tools -n \x3Ctext> |
Remove nikud | hebrew-tools -n "בְּרֵאשִׁית" → "בראשית" |
hebrew-tools -l \x3Ctext> |
Letter names | hebrew-tools -l "אב" → [Alef, Bet] |
hebrew-tools -r \x3Ctext> |
Reverse RTL | hebrew-tools -r "שלום" → "מולש" |
hebrew-tools -N \x3Cnum> |
Number to letters | hebrew-tools -N 26 → "כו" |
Output Format (Default)
original: שלום
has_hebrew: True
transliteration: shalom
no_nikud: שלום
gematria: 376
letter_names: [Shin, Lamed, Vav, Mem]
Features
Transliteration
- Ashkenazi-style pronunciation
- Handles all Hebrew letters including sofit (final forms)
- Shin/Sin distinction (dot right/left)
- Dagesh handling
Gematria
- Standard Mispar Hechrachi values
- Supports all Hebrew letters including sofit forms
- Works with or without nikud
Nikud Removal
- Removes all Hebrew vowel points and cantillation marks
- Preserves base letters
- Handles composite characters
Letter Names
- Returns English names for each Hebrew letter
- Sofit forms identified (e.g., "Mem Sofit")
- Non-Hebrew characters preserved
Hebrew Number Formatting
- Converts integers to Hebrew letters (Gematria style)
- Standard abbreviations (e.g., תרי"ג for 613)
- Range: 1–999
Python API
from scripts.hebrew_tools import transliterate, gematria, remove_nikud
# Transliterate
print(transliterate("תורה")) # "torah"
# Gematria
print(gematria("חי")) # 18
# Remove nikud
clean = remove_nikud("בְּרֵאשִׁית")
print(clean) # "בראשית"
Limitations
- Transliteration is Ashkenazi-style; Sephardi variants not yet supported
- Hebrew number formatting only supports 1–999
- RTL reversal is basic (word-level, not character-level for mixed text)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install hebrew-text-tools - After installation, invoke the skill by name or use
/hebrew-text-tools - Provide required inputs per the skill's parameter spec and get structured output
What is Jewish Hebrew Text Tools?
Hebrew text processing utilities: transliteration, gematria calculation, nikud removal, letter identification, and Hebrew number formatting. Pure Python, no... It is an AI Agent Skill for Claude Code / OpenClaw, with 46 downloads so far.
How do I install Jewish Hebrew Text Tools?
Run "/install hebrew-text-tools" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Jewish Hebrew Text Tools free?
Yes, Jewish Hebrew Text Tools is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Jewish Hebrew Text Tools support?
Jewish Hebrew Text Tools is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Jewish Hebrew Text Tools?
It is built and maintained by Abraham Perl (@abeperl); the current version is v1.0.0.