create-anki-hebrew

star 3

Convert a Hebrew vocabulary XLSX file into an Anki deck (.apkg). Use when user wants to create Anki cards from a Hebrew dictionary spreadsheet, generate Anki deck from Hebrew vocabulary, or import Hebrew words into Anki. Works with any XLSX that has Hebrew text and Russian/English translations.

imvladikon By imvladikon schedule Updated 4/9/2026

name: create-anki-hebrew description: Convert a Hebrew vocabulary XLSX file into an Anki deck (.apkg). Use when user wants to create Anki cards from a Hebrew dictionary spreadsheet, generate Anki deck from Hebrew vocabulary, or import Hebrew words into Anki. Works with any XLSX that has Hebrew text and Russian/English translations. user-invocable: true argument-hint: [path-to-xlsx-file] allowed-tools: Bash(~/.claude/venv/bin/python *)

Create an Anki deck (.apkg) from the Hebrew vocabulary XLSX file: $ARGUMENTS

If no argument is provided, look for an xlsx file in the current working directory that contains Hebrew vocabulary (check for files named hebrew, dictionary, vocab, словарь). Ask the user to confirm which file to use if multiple candidates are found.

Run the following command:

~/.claude/venv/bin/python ~/.claude/create_anki_from_xlsx.py "$ARGUMENTS"

After running, tell the user:

  • The full path to the generated .apkg file
  • How many cards were created and what types (глагол, слово, фраза, идиома, etc.)
  • How to import: Anki → File → Import → select the .apkg file
  • If there were any errors or columns that couldn't be mapped, explain them

If the script fails because genanki is not installed, run:

~/.claude/venv/bin/pip install genanki openpyxl -q

and retry.

Column mapping used by the script (auto-detected, case-insensitive):

  • Hebrew: "Иврит", "Hebrew", "עברית"
  • Transliteration: "Транслитерация", "Transliteration", "Произношение"
  • Translation RU: "Перевод (рус)", "Перевод", "Перевод RU", "Translation"
  • Translation EN: "Перевод (англ)", "English", "Translation EN"
  • Type: "Тип", "Type", "Вид"
  • Example Hebrew: "Пример (иврит)", "Example", "Пример"
  • Example RU: "Пример (рус)", "Example RU"
  • Notes: "Примечания", "Notes", "Заметки"
Install via CLI
npx skills add https://github.com/imvladikon/dot-claude --skill create-anki-hebrew
Repository Details
star Stars 3
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator