NotebookLM

CLI scriptabile per Google NotebookLM: notebook, fonti, podcast, quiz, report, slide.

di teng-lin · teng-lin/notebooklm-py

Promosso ★ 9.6/10

NotebookLM — CLI scriptabile per Google NotebookLM: notebook, fonti, podcast, quiz, report, slide.

Cosa fa

Racchiude la CLI notebooklm-py per creare notebook, aggiungere fonti (URL, PDF, YouTube, audio/video), chattare con risposte citate e generare/scaricare podcast, video, quiz, flashcard, report, mappe mentali e deck di slide — inclusi formati di export (quiz in JSON/Markdown, slide PPTX, tabelle dati CSV) non disponibili nella web UI di NotebookLM. Si attiva su invocazione esplicita /notebooklm o su intenti come 'crea un podcast su X', 'riassumi questi URL' o 'genera un quiz dalla mia ricerca'.

Rapporto di test

Richiamare i comandi CLI a memoria ha prodotto una sintassi sbagliata (new-notebook, add-source); seguendo la documentazione sono emersi i comandi reali, ed è insolitamente chiara su quali tipi di generazione sono più soggetti a rate limit.

Testato il: 2026-07-10 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/teng-lin/notebooklm-py
mkdir -p ~/.claude/skills/notebooklm && cp notebooklm-py/SKILL.md ~/.claude/skills/notebooklm/SKILL.md
pip install "notebooklm-py[browser]"

Comandi e prompt di esempio

  • /notebooklmCLI scriptabile per Google NotebookLM: notebook, fonti, podcast, quiz, report, slide.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Create a NotebookLM podcast about these three research papers
  • Summarize these URLs into a NotebookLM notebook with cited answers
  • Generate a quiz and slide deck from my uploaded sources