Immersion Reader
Verwandelt einen Artikel, `YouTube` oder Podcast in eine lokale interaktive Englischlektion
Getestet · Funktioniert
Was es kann
Erstellt eine eigenständige `H5`-Englisch-Tieflese- und Hörlektion aus einer Artikel-`URL`, einem `YouTube`- oder Podcast-Transkript oder einer vorbereiteten `segments.json`. Wird ausgelöst, wenn der Benutzer englischen Quelltext in eine Immersions-Lernseite mit Audio, Wortkarten, Chunk-Karten, Diktat und Shadowing umwandeln möchte. Führt eine `Python`-Pipeline aus, die ein Segment-Schema validiert, Daten und Wort-Timings injiziert und pro-Wort-Audio über `edge-tts` synthetisiert.
Testbericht
Führte das gebündelte `build_page.py` an der Demo-Lektion aus: Es erzeugte eine echte 56KB interaktive `H5`-Seite plus eine 62KB `app.js` mit funktionierendem Blindhören, Diktat, Shadowing und Karaoke-Wort-Synchronisation und validierte eine 467/467 Lexikonabdeckung gegen sein `JSON`-Schema. Eine Baseline ohne Skill für dieselbe Anfrage "build an English reading lesson" erzeugt eine flache statische Seite ohne diese Lernmodi. Audiosynthese (`edge-tts`) benötigt ein Live-Netzwerk und wurde nicht getestet; die Seite degradiert anmutig zu Browser-`TTS`, was das Tool ehrlich meldet. Das Erstellen der `segments.json` mit ihrem vollständigen Lexikon ist immer noch manuelle Arbeit, die der Agent erledigen muss.
Getestet am: 2026-07-19 · Claude Code 2.x (agent harness)
Installation
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
Befehle & Beispiel-Prompts
/immersion-readerVerwandelt einen Artikel, `YouTube` oder Podcast in eine lokale interaktive Englischlektion
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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.