notebooklm

Query NotebookLM documents for citation-backed answers via browser automation.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/hongmaple0820/agent-academy --skill notebooklm-hongmaple0820
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/hongmaple0820/agent-academy/tree/main/skills/tool-development/notebooklm-skill
Command: npx skills add https://github.com/hongmaple0820/agent-academy --skill notebooklm-hongmaple0820

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

NotebookLM notes and documentation often require manual navigation; this skill enables direct querying of NotebookLM to obtain source-grounded, citation-backed answers from your uploaded documents and notes.

Core Features & Use Cases

  • Source-grounded notebook querying with per-question browser sessions
  • Library management: add, list, and activate notebooks, plus metadata tracking
  • Persistent authentication to streamline repeated queries and reduce login friction
  • Browser automation with robust fallbacks and human-like interaction

Quick Start

Ask NotebookLM a question using the run.py wrapper and specify the notebook with --notebook-id or --notebook-url.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I query NotebookLM to get source-grounded answers from my uploaded documents?

You can retrieve source-grounded answers from NotebookLM by running the script wrapper, specifying your target notebook via URL or ID. This opens a fresh browser session to extract citation-backed responses, then closes automatically.

How does browser automation handle NotebookLM authentication for repeated queries?

Browser automation manages persistent authentication for NotebookLM queries to reduce login friction. It coordinates human-like interactions and robust fallbacks to maintain reliable access across multiple source-backed questioning sessions.

Can I manage multiple NotebookLM notebooks programmatically for document research?

Yes, library management features allow you to add, list, and activate notebooks with metadata tracking. This streamlines switching between different document collections when querying for citation-backed answers.

Why does my NotebookLM query open a new browser session every time?

Each question opens a fresh browser session to ensure reliable, source-grounded extraction of citation-backed answers from your uploaded documents. This per-question approach maintains robust error handling and clear guidance.

Do I need patchright to automate NotebookLM source citation retrieval?

Yes, patchright is required as the core browser automation dependency. It enables the skill to navigate NotebookLM, handle persistent authentication, and retrieve source-grounded answers from your uploaded documents.

What is the best way to automate retrieving citations from NotebookLM notes?

The best way to retrieve citations is using the run.py wrapper with a specified notebook ID or URL. This automates browser navigation, delivers source-grounded answers with embedded citations, and handles session closure.