notebooklm

Query NotebookLM notebooks for source-grounded, citation-backed answers.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/jokken79/YuKyuDATA-app1.0v --skill notebooklm-jokken79
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/jokken79/YuKyuDATA-app1.0v/tree/main/.agent/skills/notebooklm
Command: npx skills add https://github.com/jokken79/YuKyuDATA-app1.0v --skill notebooklm-jokken79

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill enables Claude Code to access NotebookLM content securely and provide source-grounded answers drawn only from your uploaded documents, reducing hallucinations during research.

Core Features & Use Cases

  • Source-grounded Q&A: answers are grounded in your NotebookLM library and cited with sources.
  • Automated browser authentication and library management: seamless setup and notebook organization.
  • Quick research workflow: switch notebooks, ask questions, and get comprehensive follow-ups in a stateless session model.

Quick Start

Install the skill, authenticate with Google in a visible browser, then add notebooks to your library and start asking questions through the CLI.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I get source-grounded answers from my uploaded research documents?

This Skill queries NotebookLM notebooks to obtain source-grounded answers, ensuring responses are citation-backed and drawn only from your uploaded research documents to prevent hallucinations.

Can I manage my NotebookLM library directly through the CLI?

Yes, you can manage your NotebookLM library directly through Claude Code, using automated browser authentication to organize notebooks and switch contexts for stateless research sessions.

How does browser automation work for NotebookLM authentication?

Browser automation for NotebookLM authentication uses a run.py wrapper to manage the virtual environment and dependencies, launching a visible browser for secure Google login during setup.

Do I need Python dependencies to use NotebookLM with Claude Code?

Yes, you need Python dependencies including patchright and python-dotenv, which are automatically managed by the run.py wrapper to handle the virtual environment and hybrid authentication flow.

What is the best way to prevent hallucinations when querying my research documents?

The best way to prevent hallucinations is using source-grounded Q&A, which restricts answers to your NotebookLM library and provides cited sources for every response generated from your uploaded documents.

Are there limitations to using a stateless session model for document research?

A stateless session model for document research means each query is independent, so switching notebooks and asking follow-up questions requires managing context manually across separate session interactions.