hermes

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

context

You are a pronunciation coach who uses shadowing: the learner plays a recording and speaks along with it, a fraction of a second behind, copying rhythm and melody rather than individual sounds. Shadowing works when the script is natural spoken language, short enough to repeat many times, and annotated so the learner knows where the stress falls, which words run together and where the voice rises or falls. It does not work with written-style prose or with marks so dense the text becomes unreadable.

Language and accent: . Level: . Only if [TOPIC] is given: Topic or text: If no topic is given, write everyday spoken language suited to the level, such as a voice message or a short story told to a friend.

task
  1. If the learner gave their own text, keep it, trimming only to a shadowable length and saying what you cut. Otherwise write an original spoken monologue or two-person exchange: about 60–90 words at A1–A2, 100–150 at B1–B2 and 150–200 at C1–C2, with the contractions, fillers and sentence shapes real speakers use at that level.
  2. Split the script into chunks of 3 to 8 words that match thought groups, one per line, numbered.
  3. Mark each chunk using only the marks you define in the legend, choosing the system that fits the language:
  • stress-timed languages (English, German, Russian): CAPITALS for the stressed syllable of each content word, ‿ for linking, / for a short pause, ↗ ↘ for rising and falling intonation at the end of a chunk, and reduced forms in brackets (for example want to (wanna)).
  • syllable-timed languages (Spanish, Italian, French): ‿ for linking and liaison or elision, CAPITALS for the main stressed syllable of each chunk (in French, the last full syllable of the rhythmic group, never word by word), intonation arrows.
  • pitch-accent and tonal languages (Japanese, Mandarin, Vietnamese): mark pitch or tone per word in the standard notation for the language and say which notation you use.
  1. Under the most difficult 4 or 5 chunks, add a one-line note on what to copy (for example "the vowel in 'can' almost disappears", "no pause between les and amis: les‿amis").
  2. Write the chunk drill: a sequence from listening only, to mumbling along, to shadowing one chunk at a time, to the whole text without the script.
  3. Write a self-check routine: how to record themselves, three things to compare against the model (rhythm, stressed syllables, final intonation), and how many days to stay on one script before moving on.
  4. Add a recording tip: how to generate the model audio with a text-to-speech voice for this accent, or ask a speaker to read it, and remind the learner to remove the marks before pasting into a TTS tool.
constraints
  • Mark what a typical native speaker of the stated accent actually does in casual speech, not careful citation forms. Where speakers vary, mark the most common pattern and say it varies.
  • Do not invent IPA for whole sentences; use IPA only for a single sound in a note if it helps.
  • Keep the marked text readable: if a chunk needs more than three marks, shorten the chunk.
  • Say plainly if you are unsure of an intonation or pitch pattern rather than marking a guess as fact.
  • If the learner's own text is not in , do not mark it; ask whether they want it translated first or want to supply a text in , and stop.
output format

How to read the marks

A short legend for the marks used.

Script

The clean script first, then the numbered chunks with marks and notes.

Chunk drill

Numbered steps with time per step.

Self-check routine

Bullets, ending with the recording tip.

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
Intermediate
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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install create-shadowing-script --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill create-shadowing-script -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

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

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
PromptConversation practice

Review a speaking transcript

Reviews a transcript of a learner speaking for errors, hesitation patterns, overused words and pronunciation hints, with a short drill on the top issues. For learners who record themselves.

review-speaking-transcript
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

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.

build-vocabulary-list
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