What problem does it solve?
High-friction manual workflows are common when using NotebookLM's UI; this skill provides programmatic control to automate notebook creation, source ingestion, chat, artifact generation, and downloads via CLI and Python API.
Core Features & Use Cases
- Create and manage notebooks programmatically via Python API and CLI, including adding URLs, YouTube content, PDFs, audio, video, and image sources.
- Chat with your notebook content to ask questions, retrieve references, and generate artifacts such as podcasts, videos, mind maps, infographics, reports, quizzes, flashcards, and data tables, with downloadable outputs.
- Enable end-to-end automation workflows (e.g., research → podcast) and cross-notebook pipelines, including batch exports and agent integrations.
Quick Start
Install the notebooklm-py client, authenticate with notebooklm login, then create notebooks, add sources, chat, generate artifacts, and download results.