What It Does
- Runs a spoken spelling practice session at easy, medium, or hard difficulty
- Reads each word with a short definition, then checks the letters you spell aloud
- Resurfaces tricky words more often using spaced repetition
- Retires a word as “mastered” after three correct attempts in a row
- Speaks a quick score update every ten words
- Saves progress — accuracy, mastered words, and tricky words — across sessions
Voice Commands
| You say | What happens |
|---|---|
"easy" / "medium" / "hard" | Picks the difficulty for the session |
(spell the letters) "t, a, b, l, e" | Submits your spelling attempt |
| ”repeat” / “again” | Says the current word again |
| ”skip” / “next one” | Moves on to a new word |
| ”stop” / “done” / “that’s all” | Ends the session |
Example Conversation
User: Spelling bee. AI: Welcome back to Spelling Bee! You’ve practiced twenty-six words with seventy-eight percent accuracy, and mastered five. AI: What difficulty would you like? Easy, medium, or hard? User: Medium. AI: Your word is: necessary. Required to be done or present; essential. Now spell it — say the letters out loud. User: N, E, C, E, S, S, A, R, Y. AI: Perfect! Here’s the next one. Your word is: calendar… User: Done. AI: Session over! You got four out of five correct, eighty percent, with six words mastered. Words to practice: calendar. AI: Before you go, want me to reset your progress? User: No. AI: See you next time!
How It Works
- Difficulty-tiered words — easy, medium, and hard lists of twenty words each. Once you’ve mastered every built-in word in a tier, fresh words are generated by the LLM so practice never runs dry.
- Spelling extraction — your spoken attempt is turned into letters by the LLM, which handles phonetic letter names (“see” → c, “double-u” → w). Saying the whole word is also caught directly.
- Intent detection — each response is classified as spell, stop, skip, or repeat, so natural phrasing works, not just exact keywords.
- Spaced repetition & mastery — missed words go into a “weak” list and resurface about forty percent of the time; three correct in a row retires a word as mastered.
- Progress & sign-off — a score update is spoken every ten words. At the end you hear your session score, the words to practice, and your mastered count, then a one-time option to reset your progress.
Trigger Phrases
spelling beepractice spellingspell wordsquiz me on spellingvocabulary practice
Setup
No API key or external services required. Definitions, spelling extraction, and intent detection all run through the built-in LLM, so the ability works with any OpenHome Agent that has an LLM configured. Progress is saved on your account through OpenHome’s context storage inspelling_bee_progress.json — accuracy, mastered words, tricky words, and per-word streaks — and recalled automatically on your next session.
Developer Credit
Developed by @rawqubit.View on GitHub
Source code for the Spelling Bee Coach community ability.

