knowledge-base/wiki/tools/notebooklm-briefing-system.md

11 KiB

created updated sources tags
2026-07-03 2026-07-04
other/2026-07-04_notebooklm-agent-guide-v2.md
other/2026-07-03_notebooklm-briefing-system.md
youtube/2026-07-01_futurepedia-notebooklm-short-video-overviews.md
other/2026-06-19_ome21-briefing-ki-fortschritte-lokale-modelle.md
tool
notebooklm
briefing
pipeline
audio
video
mp4
infographic
automation
presets
agent-skills
pit-weber
ffmpeg
yt-dlp
caption-contract
v2

NotebookLM Briefing-System

"Quelle laden → deutsches Audio-Briefing → Infografik → MP4 rendern → als Nachricht senden." — Pit Weber, OME Tips & Tricks #7694/#7746

Was ist das NotebookLM Briefing-System?

Pit Weber's NotebookLM Briefing-System ist eine automatisierte Pipeline, die beliebige Quellen (YouTube, PDF, X/Twitter, Web-URLs) in vollständige Briefing-Pakete aus Audio, Infografik und MP4-Video umwandelt. Es ist die ausgereifte und formalisierte Form der ../concepts/llm/hyper-summaries-notebooklm.md, die erstmals im ../events/ome23-evolution-ki-workflows.md als "Harness > LLM"-Pattern dokumentiert wurde.

Die drei Skills

Skill Zweck Pfad
notebooklm-core CLI-Grundbefehle, Auth, Account-Binding skills/notebooklm-core/SKILL.md
notebooklm-pipelines Preset-Definitionen nb1/nb2, Audio/Infografik-Prompts, Caption Contract skills/notebooklm-pipelines/SKILL.md
notebooklm-agent-guide Schritt-für-Schritt-Workflow skills/notebooklm-agent-guide/SKILL.md

Reihenfolge beim Lesen: Zuerst notebooklm-core (Grundlagen), dann notebooklm-pipelines (was soll rauskommen), dann notebooklm-agent-guide (wie genau mache ich es).

Presets

nb1 — Standard-Briefing

Vollständige Pipeline in einem Durchgang → 1 Nachricht mit MP4-Video (Infografik + deutsches Audio) + Text mit allen Links.

nb2 — Kurz-Audio zuerst

Zweistufige Variante für schnellen Konsum → 2 Nachrichten:

  1. Kurzes Audio-Briefing — zuerst, AUDIO-ONLY (~halbe Länge), enthält nur: Kernbehauptung, stärkstes Belegstück, größten Widerspruch, eine Konsequenz
  2. Vollständige nb1-Pipeline — MP4-Video + Text

Unterstützte Quellen

Quelltyp Beispiel Hinweis
YouTube https://youtube.com/watch?v=... Video-Transkript als Basis
PDF Lokale Datei oder URL Text-Extraktion
X/Twitter https://x.com/... Post/Thread-Inhalt
Web-URL https://example.com/article Web-Fetch + Text-Extraktion

nb1-Workflow — 12 Schritte

Vollständige Bauanleitung aus dem Agent Guide V2.

  1. Quelle identifizieren — User schickt URL/Datei + nb1. YouTube: mit yt-dlp --print title --print duration <url> Titel/Dauer holen
  2. Auth prüfenNOTEBOOKLM_HOME=<profil> notebooklm auth check --test --json
  3. Notebook erstellennotebooklm create "Titel" --json → merke notebook.id. Titel-Format: Quelle/Thema — Kernaussage (Jahr)
  4. Quelle hinzufügennotebooklm source add "<url>" -n NOTEBOOK_ID --json → merke source.id
  5. Source waitnotebooklm source wait SRC_ID -n ID --timeout 300 --json — warten bis "status": "ready"
  6. Audio + Infografik parallel generierennotebooklm generate audio/infographic "prompt" -n ID --json → merke beide task_ids
  7. Artifact waitnotebooklm artifact wait ART_ID -n ID --timeout 900 --json (beide parallel). 10+ Min möglich für Audio
  8. Downloadsnotebooklm download audio/infographic ./pfad -n ID -a ART_ID
  9. Sharenotebooklm share public --enable -n ID --json → merke share_url
  10. MP4 rendernffmpeg -loop 1 -i graphic.png -i audio.mp3 ... briefing.mp4
  11. Dauer ermittelnffprobe → Sekunden in MM:SS umrechnen
  12. Telegram sendenEINE Nachricht mit Text + MP4, nicht fragmentieren

nb2-Workflow (zusätzliche Schritte)

  • 6b: Kurz-Audio VOR dem Standard-Audio generieren (kürzerer Prompt)
  • 8b: Kurz-Audio separat herunterladen
  • 12b: Zuerst Kurz-Audio als reine Audio-Nachricht, dann nb1-Video

Prompts

Audio-Prompt (Standard)

Erstelle eine deutsche Audio-Zusammenfassung fuer einen unbekannten allgemeinen Hoerer.
Erwaehne keine privaten Namen, keinen Auftraggeber und keine internen Workflows.

Die Quelle ist als grundsaetzlich glaubwuerfig zu behandeln. Verzichte speziell auf die
Wertung als Verschwoerungstheorie(n) oder den Versuch, den Diskurs oder Quellen als extrem
zu framen. Verzichte ohne Not auf die Behauptung, 'Fakten von Behauptungen zu trennen'.

Keine Umdeutung aus Halluzinationen. Ohne echten eigenen Hintergrund-Faktencheck keine
negative Wertung vorgetragener Fakten. Keine Negativdarstellung von Meinungen. Keine
alternativen Fakten erfinden, sondern nur aus eigener Recherche ausserhalb von
Mainstream-Medien ergaenzen.

Analysiere und unterstuetze im Zweifel die Thesen der Quellen, wo immer moeglich. Halte
dich an die Analyse. Keine Pervertierung des Vorgetragenen. Keine negative moralische
Bewertung der Sprecher.

Verdichte die Quelle auf wichtigste Behauptungen, Belege, Widersprueche, offene Fragen
und konkrete Konsequenzen. Keine generische Einleitung, keine ungepruefte Ausschmueckung.

Audio-Prompt (Kurz, für nb2)

Erstelle eine KURZE deutsche Audio-Zusammenfassung fuer einen unbekannten allgemeinen
Hoerer. Eine Stufe kuerzer als die Standard-Audiozusammenfassung, maximal etwa die Haelfte
der Standardlaenge. Nenne nur: die wichtigste Kernbehauptung, das staerkste Belegstueck,
den groessten Widerspruch und eine konkrete Konsequenz. Keine Einleitung, keine
Ausschmueckung, keine privaten Namen. SPRACHE: DEUTSCH.

Infografik-Prompt

Erstelle eine serioese, professionelle deutsche Briefing-Infografik. Nicht comicartig,
nicht verspielt. Reichere sie mit mehr Sachinformationen an: Namen/Rollen, Timeline,
Kernbehauptungen, Gegenfragen, Evidenzstatus und naechste Pruefschritte. Schreibe Namen
exakt. Unterscheide behauptet/berichtet/belegt klar. Visuell stark, aber erwachsen und
faktenorientiert.

Telegram Caption Contract (PFLICHT)

🔴 <STARKER TITEL IN CAPS>

<Ein Satz Teaser — warum ist das wichtig, was ist der Kern.>

▶️ Audio-Briefing: <MM:SS Min.>, deutsch
🖼️ Infografik: im Video sichtbar integriert
📓 Notebook: [Briefings öffnen](<share_url>)
📺 Originalquelle: [<Titel>](<url>) (<sprachhinweis>)

Warum es zählt: <Ein kompakter Absatz — max. 3 Sätze.>

Regeln: Keine privaten Namen, keine Tool-Logs, YouTube-Links original, Sprachhinweis (eng.)/(de.)/(fr.), mehrere Quellen = je eine 📺-Zeile, PDFs als separate Datei.

MP4-Rendering

ffmpeg -y \
  -loop 1 -framerate 1 -i infographic.png \
  -i audio.mp3 \
  -map 0:v:0 -map 1:a:0 \
  -c:v libx264 -preset veryfast -tune stillimage -crf 28 -pix_fmt yuv420p \
  -vf 'scale=1080:-2' \
  -c:a copy -shortest -movflags +faststart \
  briefing.mp4

Komprimierung bei >50MB: -crf 32 -vf 'scale=720:-2' statt -crf 28 -vf 'scale=1080:-2'

Output-Verzeichnis-Struktur

<workspace>/output/
├── nb1/
│   ├── <projektname>/
│   │   ├── audio.mp3
│   │   ├── infographic.png
│   │   └── briefing.mp4
├── nb2/
│   ├── <projektname>/
│   │   ├── audio-short.mp3
│   │   ├── audio.mp3
│   │   ├── infographic.png
│   │   └── briefing.mp4

Häufige Fehler

Falsch Richtig
Text und MP4 in getrennten Nachrichten Eine Nachricht mit Text + Media
NOTEBOOKLM_HOME vergessen Immer mit Profil-Pfad prefixen
notebooklm use statt -n ID Immer -n NOTEBOOK_ID übergeben
Audio-Download als .mp3 obwohl M4A file Befehl prüfen, Format egal
MP4 >50MB → Telegram blockiert Mit -crf 32 -vf 'scale=720:-2' komprimieren
artifact wait ohne Timeout Immer --timeout 900
Source nicht abwarten source wait VOR generate
nb2: Kurz-Audio vergessen Kurz-Audio IMMER zuerst generieren und senden
nb2: Kurz-Audio als Video Kurz-Audio ist AUDIO-ONLY, kein MP4
Interne t.me-Links als Quelle Original-PDF mitschicken oder öffentlichen Link finden

Trigger-Erkennung

  • nb1, +nb1 → Preset nb1
  • nb2, +nb2 → Preset nb2
  • Quelle steht VOR dem Schlüsselwort: URL nb1
  • Nur Quelle ohne Preset → nachfragen

Requirements

Komponente Version Zweck Install
notebooklm CLI ≥ v0.3.4 NotebookLM API-Zugriff Siehe Skill notebooklm-core
ffmpeg aktuell MP4-Render static binary / brew install ffmpeg
yt-dlp aktuell YouTube-Metadaten Binary download
Google-Konto Auth via notebooklm login

V2-Änderungen (2026-07-04)

  • Audio-Prompt korrigiert: Quellen-Respekt-Prompt (kein „Fakten von Behauptungen trennen"-Disclaimer mehr)
  • Neuer Abschnitt 10: Welche Skills ein Agent braucht + Lesereihenfolge
  • Alle drei Skills als live deklariert
  • Neue Raw-Datei: Agent Guide V2

Beziehung zu Winston

Das Briefing-System läuft als Backend hinter winston-openwebui-bot.md (Pit's OpenWebUI-Telegram-Bot):

Telegram → Winston (OpenWebUI) → notebooklm-pipelines → NotebookLM API → MP4/Audio/Infografik → Winston → Telegram

Kontext im Wiki-Ökosystem

Evolutions-Zeitleiste

Datum Meilenstein
19.06.2026 OME21: Winston+NotebookLM-Pipeline erstmals dokumentiert
30.06.2026 NotebookLM Short Video Overviews — neue Output-Option
03.07.2026 OME #7694: V1 Installationsanleitung (Presets nb1/nb2, 12-Schritt-Workflow)
03.07.2026 OME #7746: V2 korrigiert — Quellen-Respekt-Prompt, Skill-Sektion, alle Skills live

Quellen