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.