notebooklm

Query NotebookLM notebooks and return citation-backed answers via automated browser sessions.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/marcoamu/openclaw-workspace --skill notebooklm-marcoamu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/marcoamu/openclaw-workspace/tree/main/skills/notebooklm-skill
Command: npx skills add https://github.com/marcoamu/openclaw-workspace --skill notebooklm-marcoamu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Claude Code users want reliable, source-grounded answers from NotebookLM notebooks without manual browse-and-copy steps. This skill provides an automated, repeatable workflow that opens NotebookLM, performs queries, and returns citations-based results loaded directly into the chat context.

Core Features & Use Cases

  • Browser-automated NotebookLM querying with persistent authentication handling and a local notebook library for quick access.
  • Library management: add, activate, search, and list NotebookLM notebooks, enabling organized, topic-based research workflows.
  • Stateless but robust interactions: each question runs in a fresh browser session with a follow-up mechanism to identify and fill information gaps, then synthesize results for the user.

Quick Start

Authenticate with Google, add a NotebookLM notebook to your library, then ask a question using the provided run script.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I query NotebookLM notebooks to get source-grounded answers with citations in Claude Code?

Query NotebookLM notebooks for source-grounded answers by automating browser sessions, managing authentication, and running questions through a local notebook library to return citation-backed results directly to chat context.

Can I automate NotebookLM authentication and manage multiple notebooks for topic-based research?

You can automate NotebookLM authentication and manage multiple notebooks by adding, activating, searching, and listing sources in a lightweight local library, enabling organized, topic-based research workflows within Claude Code.

How does browser automation handle follow-up questions to close knowledge gaps in NotebookLM?

Browser automation handles follow-up questions by running each query in a fresh, stateless browser session, identifying information gaps, and synthesizing citation-backed results to close knowledge gaps for the user.

Do I need patchright to run NotebookLM queries in Claude Code?

You need the patchright dependency to enable browser automation for NotebookLM queries, ensuring safe, repeatable interactions and persistent authentication handling within Claude Code.

What is the best way to organize NotebookLM sources for rapid question answering in Claude Code?

Organize NotebookLM sources for rapid question answering by building a local notebook library where you add, activate, and list notebooks, allowing the automation script to quickly access topic-specific research.

Why does my NotebookLM browser session close after each query?

NotebookLM browser sessions close after each query because the skill uses stateless but robust interactions, running every question in a fresh browser session to ensure safe, repeatable results and trigger follow-ups if needed.