Immersion Reader
Przekształć artykuł, YouTube lub podcast w lokalną interaktywną lekcję angielskiego
Testowano · Działa
Co robi ten skill
Tworzy samodzielną lekcję głębokiego czytania i słuchania w języku angielskim H5 z adresu URL artykułu, transkrypcji YouTube lub podcastu, lub przygotowanego segments.json. Uruchamia się, gdy użytkownik chce przekształcić angielski tekst źródłowy w stronę do nauki immersyjnej z dźwiękiem, kartami słów, kartami fragmentów, dyktowaniem i shadowingiem. Uruchamia potok Pythona, który waliduje schemat segmentów, wstrzykuje dane i czasy słów oraz syntetyzuje dźwięk dla każdego słowa za pomocą edge-tts.
Raport z testu
Uruchomiono dołączony build_page.py na lekcji demo: wygenerował on prawdziwą interaktywną stronę H5 o rozmiarze 56KB plus 62KB app.js z działającym słuchaniem na ślepo, dyktowaniem, shadowingiem i synchronizacją słów karaoke, a także zweryfikował pokrycie leksykonu 467/467 względem swojego schematu JSON. Baseline bez umiejętności dla tego samego żądania 'build an English reading lesson' generuje płaską statyczną stronę bez żadnego z tych trybów nauki. Synteza audio (edge-tts) wymaga aktywnej sieci i nie była testowana; strona elegancko degraduje do TTS przeglądarki, co narzędzie uczciwie zgłasza. Tworzenie segments.json z pełnym leksykonem nadal jest pracą ręczną, którą agent musi wykonać.
Testowano: 2026-07-19 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/immersion-readerPrzekształć artykuł, YouTube lub podcast w lokalną interaktywną lekcję angielskiego
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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.