notebooklm

Query Google NotebookLM notebooks for citation-backed answers via browser automation.

14|1|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/delorenj/skills --skill notebooklm-delorenj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/delorenj/skills/tree/main/notebooklm
Command: npx skills add https://github.com/delorenj/skills --skill notebooklm-delorenj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

NotebookLM Skill enables Claude Code to query Google NotebookLM notebooks and obtain source-grounded, citation-backed answers. It provides browser automation, library management, and persistent authentication to keep knowledge sources easily accessible for ongoing work.

Core Features & Use Cases

  • Local browser automation for NotebookLM interactions
  • Notebook management (library add/list/activate/remove)
  • One-time Google authentication flow with persisted browser state
  • Ask-question workflow with optional notebook NOT specific to a single session

Quick Start

Set up authentication, add a NotebookLM notebook URL to the library, then ask questions against that notebook.

Frequently Asked Questions about notebooklm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query NotebookLM notebooks from Claude Code?

Query NotebookLM notebooks by authenticating once with a visible browser, adding notebook URLs to your library, then asking questions against them. Claude Code retrieves source-grounded, citation-backed answers directly from your notebooks without needing to re-authenticate.

Can I use NotebookLM with browser automation and Claude Code?

Yes. This Skill automates NotebookLM interactions via Patchright browser automation, managing persistent browser state and authentication so you can query notebooks programmatically from Claude Code while maintaining session continuity.

What does source-grounded, citation-backed mean for knowledge management?

Source-grounded means answers are tied directly to notebook content with citations showing where each piece came from. This enables reliable knowledge management by proving every answer traces back to your original documents.

How do I manage multiple NotebookLM notebooks in Claude Code?

Manage your notebook library by adding URLs, listing active notebooks, activating specific ones, and removing notebooks as needed. The Skill persists your library state so you can switch between notebooks without re-adding them.

What setup is required to start using NotebookLM with Claude Code?

Set up a Python virtual environment, authenticate once with Google through a visible browser window, and add at least one NotebookLM notebook URL. After initial setup, subsequent queries run without re-authentication.

Does NotebookLM integration work for local-only execution without cloud dependencies?

Yes. The Skill runs locally using Python, Patchright for browser automation, and a persistent browser state managed in your isolated virtual environment, enabling full offline notebook querying after initial authentication.