notebooklm

Query Google NotebookLM notebooks from Claude Code via browser automation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jacketlong23/skills --skill notebooklm-jacketlong23
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/jacketlong23/skills/tree/main/notebooklm
Command: npx skills add https://github.com/jacketlong23/skills --skill notebooklm-jacketlong23

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of querying your Google NotebookLM notebooks directly from Claude Code, eliminating the need for manual copy-pasting and enabling source-grounded answers.

Core Features & Use Cases

  • Direct Notebook Querying: Ask questions and receive answers directly from your NotebookLM knowledge bases.
  • Source-Grounded Answers: Get responses exclusively from your uploaded documents, drastically reducing hallucinations.
  • Automated Authentication & Setup: Simplifies the process of connecting to NotebookLM with persistent sessions.
  • Use Case: Imagine you're building a new feature and need to understand specific API parameters documented in a NotebookLM notebook. You can ask Claude Code directly, and it will query NotebookLM to get the precise information, complete with citations.

Quick Start

Use the notebooklm skill to query your API documentation notebook about the 'user authentication' endpoint.

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?▼

You can query Google NotebookLM directly from Claude Code by using browser automation to programmatically interact with your notebooks, retrieving source-grounded answers without manual copy-pasting.

Does querying NotebookLM from Claude Code require a specific browser environment?▼

Querying NotebookLM requires Google Chrome, Python, and the Patchright dependency for browser automation and persistent session management to connect successfully.

How do I get source-grounded answers from my uploaded documents using Claude Code?▼

Getting source-grounded answers from uploaded documents is achieved by integrating Claude Code with NotebookLM, ensuring responses are generated exclusively from your knowledge base to reduce hallucinations.

What is the best way to automate information retrieval from a NotebookLM knowledge base?▼

Automating information retrieval from a NotebookLM knowledge base is best handled by programmatically querying the notebook through browser automation, returning precise information with citations directly to your environment.

Why does my Claude Code integration need persistent sessions for NotebookLM?▼

Persistent sessions are needed for NotebookLM integration to automate the authentication process, simplifying the connection setup and maintaining access to your uploaded documents across queries.

Can I use NotebookLM documentation to look up specific API parameters within Claude Code?▼

You can use NotebookLM documentation to look up specific API parameters within Claude Code by querying your uploaded document notebooks, returning the precise information needed for feature building.