Immersion Reader
Verander een artikel, YouTube of podcast in een lokale interactieve Engelse les
Getest · Werkt
Wat het doet
Bouwt een op zichzelf staande H5 Engelse diep-lees- en luisterles van een artikel-URL, een YouTube- of podcasttranscript, of een voorbereide `segments.json`. Activeert wanneer de gebruiker Engelse brontekst wil omzetten in een immersiestudiepagina met audio, woordkaarten, chunkkaarten, dictee en shadowing. Voert een Python-pipeline uit die een segmentschema valideert, gegevens en woordtimings injecteert, en per-woord audio synthetiseert via `edge-tts`.
Testrapport
Voerde de gebundelde `build_page.py` uit op de demolessie: het genereerde een echte `56KB interactive H5 page` plus een `62KB app.js` met werkende `blind-listening`, `dictation`, `shadowing` en `karaoke word-sync`, en valideerde `467/467 lexicon coverage` tegen zijn `JSON schema`. Een no-skill baseline van hetzelfde 'build an English reading lesson' verzoek produceert een platte statische pagina zonder die studiemodi. Audiosynthese (`edge-tts`) heeft live netwerk nodig en werd niet geoefend; de pagina degradeert gracieus naar browser `TTS`, wat de tool eerlijk rapporteert. Het schrijven van de `segments.json` met zijn volledige lexicon is nog steeds handmatig werk dat de agent moet doen.
Getest op: 2026-07-19 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/rayw-lab/english-immersion-reader mkdir -p ~/.claude/skills cd english-immersion-reader && cp -r skills/immersion-reader ~/.claude/skills/immersion-reader
Commando's en voorbeeldprompts
/immersion-readerVerander een artikel, YouTube of podcast in een lokale interactieve Engelse les
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Turn this English article into an interactive immersion lesson.Build a listening lesson with dictation from this YouTube transcript.Make an H5 deep-reading page with word cards from this podcast.