notebooklm

Query Google NotebookLM notebooks for source-grounded answers via Claude Code.

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

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, providing source-grounded answers exclusively from your uploaded documents and drastically reducing hallucinations.

Core Features & Use Cases

  • Direct NotebookLM Integration: Chat with your research notes and documents without leaving Claude Code.
  • Source-Grounded Answers: Get answers synthesized by Gemini 2.5, backed by citations from your uploaded PDFs, websites, and more.
  • Automated Authentication & Library Management: Seamlessly log in to Google and manage your collection of NotebookLM notebooks.
  • Use Case: Imagine you're building a new feature and need to reference internal design documents. Instead of copy-pasting, you can ask Claude Code to query your NotebookLM documentation directly for implementation details, API specs, or best practices.

Quick Start

Use the notebooklm skill to ask 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 my NotebookLM documentation directly from Claude Code?

To query NotebookLM documentation from Claude Code, this Skill automates browser sessions via Patchright to interact with your uploaded documents, providing source-grounded answers directly within your development environment.

Can I get source-grounded answers from my uploaded PDFs without copy-pasting into Claude?

Yes, you can get source-grounded answers from uploaded PDFs without copy-pasting. The Skill automates NotebookLM queries, synthesizing responses backed by citations from your documents to drastically reduce hallucinations.

How does browser automation handle Google authentication for NotebookLM?

Browser automation handles Google authentication for NotebookLM by utilizing Python scripts via Patchright. This seamlessly manages the login process to access your notebooks and query your local library persisted in JSON format.

Do I need Python and Patchright to automate querying my research notes?

Yes, you need Python and Patchright to automate querying your research notes. The Skill relies on these dependencies to automate browser sessions, interact with NotebookLM, and manage your local notebook library.

What are the limitations of using browser automation for NotebookLM source-grounded question answering?

The limitations of using browser automation for NotebookLM source-grounded question answering include relying on active browser sessions and successful Google authentication, which may require manual intervention if the automated login process fails.