It wasn't even a rap project.
"This morning, the power bill came." Three pages long — and out of that one Tagesschau headline came a song. It started as a Schlager idea: "a German song about today's news." A tooling-research chat turned into a genre pivot, a casting round, and finally a whole pipeline.
"A German Schlager about today's news"
The first question was pure tooling research: which AI tools for text → music → video? Answer stack: news & lyrics right in the chat, Suno for the song, Veo/Kling/Seedance for video, FFmpeg for the cut.
"I'm thinking about creating a german schlager song about today's news with ai tools, potentially including a video."The collapsed €1000 energy rebate
Picked from the day's headlines: the Bundesrat blocks the promised tax-free €1000 rebate. A perfect Schlager arc — anticipation → disappointment → we dance anyway. "Everyone has an electricity bill."
Schlager → late-90s Deutschrap
The decisive creative leap. First Schlager-pop, then the voice trimmed to a "gentle-giant baritone" — then the full genre pivot to Fanta-4-/Fettes-Brot-/Beginner boom-bap, 90 BPM, rapped verses with a sung hook. Lyrics and Suno prompt rewritten from scratch. (More in Act 2.)
"and now as a german rap style of late 90s early 2000s"A Yeti named Helmut
Four mascots evaluated. The Yeti wins for two reasons: the cold metaphor (a Yeti freezing because of his electricity bill = peak Schlager self-irony) and the AI trick — white fur on any background = high contrast = models keep him consistent. The name "Helmut": a warm German everyman-uncle name that carries both framings — Schlager Heimat vibe and Deutschrap blue-collar. (More in Act 3.)
The edelweiss medallion
The genre pivot swapped the wardrobe entirely: Trachtenjanker → oversized burgundy hoodie + DJ headphones. To keep it the same Helmut, a tiny edelweiss medallion travels along as a signature — "still Helmut, just remixed."
Driven from Claude Code
Final research step: how do you drive this from Claude Code? Result — an MCP gateway for the models, scenes.json as single source of truth, scripts for generate / lip-sync / compose. Exactly that structure is in the repo today. (More in Act 4.)
Helmut the Yeti
Cold metaphor + consistency hack. Instantly adoptable.
Garden gnome "Gernot"
Maximally German — but proportions tricky for AI video.
Polar bear "Eberhard"
Same cold logic, but the Knut trope is used up.
Caretaker dachshund
Very German — dogs drift harder in AI than blob creatures.






