What problem does it solve?
This Skill provides complete programmatic access to Google NotebookLM, enabling automation of notebook creation, source management, artifact generation, and multi-format exports without manual UI interactions.
Core Features & Use Cases
- Create and rename notebooks programmatically
- Add, manage, and search sources (URLs, YouTube, PDFs, Drive, and more) and generate insights
- Generate a wide range of artifacts (audio, video, mind maps, reports, data tables) and download results in multiple formats
- Use cases include research automation pipelines, batch processing of sources, and reproducible study workflows.
Quick Start
Install notebooklm-py, authenticate, and perform a simple flow:
- pip install notebooklm-py
- notebooklm login
- notebooklm create "Research: Topic"
- notebooklm source add "https://example.com"
- notebooklm generate audio "Overview" --json