Hebrew Bible word study using Sefaria for verse text and local Strong's/Gesenius dictionaries
TRIGGER when ANY of the following appear in the user's prompt:
Genesis 1:1, Ps 23:1אֱלֹהִיםH430, H1254DO NOT trigger for general theological questions with no reference, Hebrew word, or explicit study request.
Use the Sefaria MCP tools for all verse text. No scripts needed.
get_text(reference="Genesis 1:1", version_language="both")
get_english_translations(reference="Genesis 1:1")
get_links_between_texts(reference="Genesis 1:1", with_text="1")
search_in_dictionaries(query="אֱלֹהִים")
dictionary.py — Strong's and Gesenius lexicon lookupsLocated alongside this file. Run with its full path.
SKILL_DIR=$(find / -maxdepth 8 -name "dictionary.py" 2>/dev/null | grep -v site-packages | head -1 | xargs dirname)
# Strong's Hebrew by number
python "$SKILL_DIR/dictionary.py" H430
python "$SKILL_DIR/dictionary.py" H1254
# Gesenius Lexicon
python "$SKILL_DIR/dictionary.py" GES855
# Search by Hebrew word
python "$SKILL_DIR/dictionary.py" אֱלֹהִים
python "$SKILL_DIR/dictionary.py" H430 --no-text # metadata only
Output keys for H{n} entries:
key — Strong's key (e.g. H430)data_text — plain-text definitiongematria_value — numerical valuegematria_group — list of other H/G keys with the same gematria valueOutput keys for GES{n} entries:
key — Gesenius key (e.g. GES855)data_text — full scholarly definition with etymology and cognatesget_text(reference="Genesis 1:1", version_language="both")
This returns the Hebrew text (he) and English translation (text).
get_links_between_texts(reference="Genesis 1:1", with_text="1")
For significant Hebrew words in the verse, run:
python "$SKILL_DIR/dictionary.py" H{n}
python "$SKILL_DIR/dictionary.py" GES{n}
Use Strong's keys (H{n}) to get the definition and gematria value. Use Gesenius keys (GES{n}) for etymology, cognate languages, and scholarly depth.
To find the Strong's key for a Hebrew word, search by word:
python "$SKILL_DIR/dictionary.py" אֱלֹהִים
For each significant word:
gematria_valuegematria_group using --no-textProduce a structured study covering:
python "$SKILL_DIR/dictionary.py" WORD
This searches both the Gematria (Strong's) and Gesenius databases.
python "$SKILL_DIR/dictionary.py" H{n} --no-text # for each peer in gematria_group
search_in_dictionaries(query="WORD")
get_topic_details(topic_slug="word-as-slug")
Use clear markdown sections. Structure every study with headers:
## [Reference or Word] — [Brief title]
### Original Text
### Word-by-Word Analysis
### Gematria Patterns
### Lexical Depth (Gesenius)
### Cross-References
### Summary
Output as an interactive, word-by-word Bible study widget.
.dct.mybible files.G{n}) are not supported — no Greek dictionary is loaded.