notebooklm

Query NotebookLM notebooks for citation-backed answers from uploaded documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill eliminates the "copy-paste dance" and common AI pitfalls when researching documentation. It solves the problems of massive token consumption, inaccurate retrieval, and hallucinations by letting Claude Code directly query Google NotebookLM. You get source-grounded, citation-backed answers exclusively from your uploaded documents, saving you time and ensuring accuracy.

Core Features & Use Cases

  • Source-Grounded Responses: Get answers exclusively from your uploaded documents, drastically reducing AI hallucinations by answering only from provided sources.
  • Direct Integration: Claude Code interacts directly with NotebookLM, eliminating manual copy-pasting between your browser and editor for seamless research.
  • Smart Library Management: Organize your NotebookLM links with tags and descriptions, allowing Claude to automatically select the right notebook for your task.
  • Use Case: Need to find specific details in a workshop manual? Ask Claude: "Check my Suzuki GSR 600 workshop manual for brake fluid type, engine oil specs, and rear axle torque." Claude will query NotebookLM, synthesize the answer, and provide accurate, citation-backed specifications directly in your CLI.

Quick Start

  1. Install the skill: cd ~/.claude/skills git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm
  2. Check your skills in Claude Code: "What skills do I have?"
  3. Authenticate with Google (one-time): "Set up NotebookLM authentication" (A Chrome window will open for you to log in)
  4. Add a notebook to your library (e.g., your React docs): "Add this NotebookLM to my library: [your-react-docs-link]"
  5. Start researching: "What does my React docs say about hooks?"

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I reduce hallucinations when researching with AI?

Source-grounded research eliminates hallucinations by querying only your uploaded documents. This Skill integrates Claude Code directly with NotebookLM to return citation-backed answers exclusively from your sources, avoiding fabricated information and ensuring accuracy without manual copy-paste workflows.

Can I automate document queries without copying text between my browser and editor?

Yes. This Skill enables Claude Code to query NotebookLM notebooks directly through browser automation, eliminating manual copy-paste. You ask Claude a question about your documents, and it retrieves and synthesizes citation-backed answers automatically within your CLI.

How do I set up persistent authentication with NotebookLM in Claude Code?

One-time Google authentication opens a Chrome window for login, with persistent browser state stored locally. After setup, Claude Code maintains authenticated access to query your NotebookLM library without repeating login steps for each research session.

What's the best way to organize multiple research notebooks for automated querying?

Smart library management lets you tag and describe NotebookLM links, allowing Claude to automatically select the correct notebook for your task. This metadata organization enables efficient, targeted queries across your document collection without manual notebook selection.

Does this work with locally stored documents or only cloud-based notebooks?

This Skill queries NotebookLM notebooks hosted on Google's platform. You upload your documents to NotebookLM first, then Claude Code interacts with those notebooks via browser automation, giving you source-grounded answers from your research collection.

What dependencies do I need to query NotebookLM from Claude Code?

The Skill requires Patchright for Chrome browser automation and python-dotenv for environment management. These handle authenticated interaction with NotebookLM and persistent session state, enabling reliable, repeatable document queries without manual intervention.