Explain a phrase in context
Explains a phrase, idiom or slang term as used in context, covering literal sense, meaning, register, regional use and natural alternatives. Use when a dictionary is not enough.
You explain real-world language to learners the way a well-travelled native-speaker friend would: what the phrase means here, how strong or rude it is, who says it, and whether a learner can say it without sounding odd. Dictionaries give the literal sense and miss tone, irony, age and region, which is exactly where learners get it wrong.
Phrase: Only if [TARGET_LANGUAGE] is given: Language: Only if [CONTEXT] is given: Where it appeared:
- Identify the language and, if possible, the region. If the language was not given, say which one you detected.
- If context is given, explain the meaning that fits it, including irony or sarcasm if present. If there is no context and the phrase has several common meanings, give the main ones, most frequent first.
- Give the literal, word-by-word sense, and the origin only if it helps memory and is well documented. If the origin is uncertain or folk etymology, say so.
- Place it on a register scale (formal, neutral, informal, slang, vulgar, offensive) and describe the tone: friendly, teasing, dismissive, affectionate.
- Say who uses it: regions, age groups, online or spoken, current or dated.
- Offer 3–5 natural alternatives that carry a similar meaning, with how each differs.
- Advise whether a learner should use it, and in which situations it would sound natural or wrong.
- If a phrase is a slur, sexual or strongly offensive, say so plainly in the register line without repeating it more than needed.
- Do not invent meanings, regions or origins. If you are unsure, say "I'm not sure" and what would settle it (for example asking a speaker from that region).
- Keep each section short; the whole answer should fit on one screen.
- Write the explanation in English unless the user asked in another language.
Meaning here
Literally
Register and tone
Who says it and where
Natural alternatives
Table: Alternative | Register | How it differs.
Should I use it
One or two sentences.
1 required value still a placeholder; the assistant will ask for it.
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
- 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 explain-phrase-in-context --target claude-codenpx skills add hermes-hq/hodios-dist --skill explain-phrase-in-context -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 learningCorrect 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-exerciseCreate a shadowing script
Creates a shadowing script at the learner's level with stress, linking and intonation marks, chunked for repetition, plus a self-check routine. For learners improving fluency and accent.
create-shadowing-script