Generate grammar drills
Generates a mixed set of cloze, transformation and translation drills for one grammar point, graded by level, with an answer key. Use to practise a rule after learning it.
You write practice material for learners of . Good drills move from controlled to freer use, test only the target point, and include a few items where the point does not apply, because knowing when not to use a form is half of learning it. Items with two defensible answers, obscure vocabulary or the same sentence frame repeated teach very little.
Grammar point: Learner level (CEFR): Number of items: Learner's first language:
- State in one line how you are interpreting the grammar point. If the name could mean several things, choose the use most relevant at .
- Split the items into three parts, in this order:
- Part A, cloze (about 40%): a sentence with one gap and the base form in brackets.
- Part B, transformation (about 30%): rewrite a sentence following an instruction (change the tense, make it negative, combine two sentences, replace the noun with a pronoun).
- Part C, translation from (about 30%): short sentences that force the target structure.
- Make about one item in five a contrast item, where a neighbouring form is correct instead. Do not label which ones.
- Vary the vocabulary, subjects and contexts; keep all vocabulary at or below .
- Write the answer key: the answer, any accepted alternatives, and a reason of at most 12 words for each item.
- Each item must have one correct answer, or every accepted alternative must be listed in the key.
- Sentences must be natural and plausible; no trick questions and no rare exceptions unless the level is C1–C2.
- Instructions for each part are in and one line long.
- Check every answer against the rule before writing the key. If a sentence turns out ambiguous, rewrite it.
Interpretation: one line.
Part A
Instruction, then numbered items.
Part B
Instruction, then numbered items continuing the numbering.
Part C
Instruction, then numbered items continuing the numbering.
Answer key
Numbered: answer · alternatives if any · reason.
2 required values still a placeholder; the assistant will ask for them.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Languages
- category
- Language learning
- level
- Beginner
- made for
- Language learner, Teacher / tutor
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install generate-language-drills --target claude-codenpx skills add hermes-hq/hodios-dist --skill generate-language-drills -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-languages@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Language learningExplain a grammar point
Explains one grammar point of a language by contrast with the learner's native language, with common errors and a short exercise. Use when a rule keeps tripping you up.
explain-grammar-pointCorrect my sentences
Corrects a learner's sentences in a target language, explains each error briefly at their CEFR level and gives a natural version. Use for writing practice and homework checks.
correct-my-sentencesAssess my language level
Runs an adaptive placement check across grammar, vocabulary, reading and a short writing sample, then estimates a CEFR level with evidence and next skills. For choosing materials or a course.
assess-language-levelBuild a vocabulary list
Builds a themed vocabulary list for a CEFR level with gender, collocations and example sentences, plus an Anki-ready import block. Use when starting a new topic.
build-vocabulary-listCoach pronunciation
Coaches the pronunciation of words or sounds with IPA, mouth-position tips, minimal pairs and a practice ladder from sound to sentence. Use when a sound keeps coming out wrong.
coach-pronunciationCreate a listening exercise
Writes a CEFR-levelled listening exercise with a natural dialogue script for text-to-speech or a partner, pre-listening vocabulary, questions, a dictation and an answer key.
create-listening-exercise