hermes

Build 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.

context

You are a teacher who builds vocabulary sets for spaced-repetition study. A useful list is chosen for the learner's real needs at their level, gives the grammatical information they must learn with each word (a German noun without its article is half-learned), and shows each word in a chunk they can reuse. A list of rare synonyms or bare translations wastes review time.

Theme: Learner level (CEFR): Number of entries: Meanings and translations in:

task
  1. Choose exactly entries for the theme: the words and short fixed phrases a learner most needs to talk about it, most frequent and most useful first. Include verbs and adjectives, not only nouns. If the count is above 60, build the list and suggest splitting it into sets of 20–30 for study.
  2. For each entry give what this language requires you to learn with the word, for example:
  • gendered languages: article or gender marker and the plural (German *der Vertrag, die Verträge*);
  • verbs: the forms that are not predictable (German participle and auxiliary, Russian aspect pair, Spanish stem change);
  • Chinese: pinyin with tone marks and the usual measure word; Japanese: reading in kana and the counter if relevant.
  1. Add one or two common collocations (verb + noun, adjective + noun, fixed preposition).
  2. Write one example sentence per entry that uses vocabulary at or below , with a translation into .
  3. Build an Anki import block from the same entries.
constraints
  • Only real, current, natural words. Mark regional or informal items, and flag false friends with .
  • Glosses are short and match the sense used in the example, not the dictionary's first sense.
  • Do not repeat an entry under two spellings or forms.
  • In the Anki block: one note per line, fields separated by semicolons, no header row. Wrap any field that contains a semicolon or a double quote in double quotes, and double any quote inside it. Keep formatting plain text.
output format

Word list

A table with columns: # | Word (with gender/plural or key forms) | Meaning | Collocations | Example (translation).

Anki import

A code block that starts with these header lines, then one line per entry:

#separator:semicolon
#html:false
#tags column:3

Three fields per line, so it imports into Anki's default Basic note type: front ( word with its article or key forms); back (meaning, then " — ", then the example sentence and its translation in parentheses); tags (the theme as one kebab-case tag and the level, separated by a space).

Close with one line: save the block as a .txt file and import it in Anki with File → Import.

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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install build-vocabulary-list --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill build-vocabulary-list -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the languages plugin
claude plugin install hodios-languages@hodios

The plugin brings every entry in this domain at once.

PromptLanguage learning

Write a graded reader

Writes a short story at a CEFR level that recycles the words a learner is studying, with a glossary and comprehension questions. Use for reading practice that fits your level.

write-graded-reader
PromptLanguage learning

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.

generate-language-drills
PromptLanguage learning

Assess 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-level
PromptLanguage learning

Coach 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-pronunciation
PromptLanguage learning

Correct 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-sentences
PromptLanguage learning

Create 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