What problem does it solve?
This skill enables you to query Google NotebookLM notebooks directly from Claude Code and receive source-grounded, citation-backed answers, reducing hallucinations by restricting responses to your uploaded documents.
Core Features & Use Cases
- Browser automation: Launches a fresh NotebookLM session per query to fetch precise information from your documents.
- Library management: Manage NotebookLM notebooks with metadata, topics, and active selections to organize your docs.
- Persistent authentication support: Hybrid authentication using a browser profile and manual cookie injection to maintain sessions across runs.
- Use Case: When you need an answer grounded in your own documents, e.g., querying a technical notebook and getting citations from your materials.
Quick Start
Start by authenticating and adding a notebook:
- python scripts/run.py auth_manager.py setup
- python scripts/run.py notebook_manager.py add --url "https://notebooklm.google.com/notebook/..." --name "Descriptive Name" --description "Notebook contents" --topics "topic1,topic2"
Then ask a question:
- python scripts/run.py ask_question.py --question "What does this notebook contain?" --notebook-id notebook-id