notebooklm

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

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

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 query Google NotebookLM notebooks and receive source-grounded, citation-backed answers from Gemini. It manages browser automation, a local library of notebooks, and persistent Google authentication, delivering consistent results with reduced hallucinations.

Core Features & Use Cases

  • Source-grounded Q&A across NotebookLM notebooks for reliable, citation-backed responses.
  • Library management: add, list, search, activate, and remove notebooks to tailor your knowledge base for specific tasks.
  • Persistent authentication: maintains a browser profile and cookies to minimize login friction across sessions.
  • Automation-friendly workflows: integrates with a local Claude Code environment to automate documentation queries and knowledge extraction.

Quick Start

Clone this skill into your Claude Code skills directory, run the environment setup via the run wrapper, authenticate, add notebooks, and begin asking questions.

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 NotebookLM in Claude Code?

To query Google NotebookLM notebooks from Claude Code, you use this skill to automate browser sessions, manage your notebook library, and retrieve citation-backed responses from Gemini.

How do I manage my NotebookLM library for automated queries?

NotebookLM library management is handled through included scripts that let you add, list, search, activate, and remove notebooks to tailor your knowledge base for specific tasks.

Does querying NotebookLM require logging in every time?

Querying NotebookLM does not require logging in every time because the skill maintains persistent Google authentication using a local browser profile and stored cookies to minimize login friction.

Do I need patchright and python-dotenv to automate NotebookLM queries?

You need patchright and python-dotenv dependencies to automate NotebookLM queries because they handle browser automation and local environment configuration for the authenticated sessions.

Can I use browser automation to get citation-backed responses from Gemini?

Browser automation can be used to get citation-backed responses from Gemini by interacting with the NotebookLM web interface to ensure consistent sessions and reduced hallucinations.

What are the limitations of automating NotebookLM with local scripts?

Limitations of automating NotebookLM with local scripts include the requirement for a locally authenticated NotebookLM account and the need to run environment setup via a run wrapper before starting queries.