notebooklm

Query NotebookLM notebooks for answers grounded in uploaded documents.

1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/chipoto69/claude-skills --skill notebooklm-chipoto69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/chipoto69/claude-skills/tree/main/notebooklm
Command: npx skills add https://github.com/chipoto69/claude-skills --skill notebooklm-chipoto69

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill enables Claude Code to query Google NotebookLM notebooks and receive answers grounded only in the user's uploaded documents, reducing hallucinations and manual switching between tools.

Core Features & Use Cases

  • Grounded Q&A: query notebooks and get answers that come only from uploaded documents.
  • Library management: organize NotebookLM notebooks with metadata, topics, and activation.
  • Automated authentication: perform Google login with a persistent browser profile and store state for reliability.
  • Stateless per-question workflow: each question opens a fresh browser session while preserving a local notebook library for continuity.
  • Use Case: On a coding project, quickly answer questions about internal docs without leaving Claude Code.

Quick Start

  • Install and initialize the NotebookLM skill, authenticate, add notebooks to your library, and start asking questions directly from Claude Code using provided commands like python scripts/run.py auth_manager.py setup, notebook_manager.py add, and ask_question.py.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I query Google NotebookLM directly from Claude Code?

To query NotebookLM from Claude Code, you use a Python-based automation skill that opens a stateless browser session per question and returns answers grounded only in your uploaded documents. It uses Patchright for Chrome automation.

What is the best way to get grounded answers from my uploaded documents without manual switching?

Getting grounded answers from uploaded documents without manual switching is achieved by querying NotebookLM through Claude Code. The skill ensures answers are sourced only from your notebooks, reducing hallucinations and context switching.

How does automated Google authentication work for NotebookLM browser automation?

Automated Google authentication for NotebookLM browser automation works by performing a manual Google login once to create a persistent browser profile. This profile stores your authentication state for reliable access in subsequent automated queries.

Can I manage multiple NotebookLM notebooks with metadata and topics in Claude Code?

Yes, you can manage multiple NotebookLM notebooks using a local notebook library. This feature allows you to organize notebook URLs, metadata, and topics for targeted retrieval directly within your Claude Code environment.

Do I need patchright to run NotebookLM queries in Claude Code?

Yes, you need the patchright dependency to run NotebookLM queries in Claude Code. It provides the underlying Python-based Chrome automation stack required to initialize the virtual environment and execute the authentication and question answering scripts.