One-click install
npx skills add https://github.com/llm011/ethan-agent --skill notebooklm-llm011
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/llm011/ethan-agent/tree/main/ethan/defaults/skills/notebooklm
Command: npx skills add https://github.com/llm011/ethan-agent --skill notebooklm-llm011

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill reduces hallucinations and manual document review by retrieving source-grounded answers directly from Google NotebookLM notebooks.

Core Features & Use Cases

  • Source-Grounded Research: Ask questions about documents stored in NotebookLM and receive answers with citations.
  • Notebook Management: Add, list, search, activate, and remove notebooks in a local library.
  • Authentication and Sessions: Manage Google login state, persistent browser profiles, and browser-based research sessions.
  • Use Case: Research a collection of reports or uploaded reference materials by asking focused questions and receiving answers grounded in the notebook sources.

Quick Start

Use the NotebookLM skill to authenticate, select the relevant notebook, and answer my question using cited information from its source documents.

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 my documents to reduce hallucinations?

To get source-grounded answers and reduce hallucinations, you can query your personal document collections using Google NotebookLM. This approach retrieves responses directly from your stored notebooks, ensuring answers are backed by citations from your uploaded reference materials.

How do I manage document research notebooks for different projects?

You can manage document research notebooks by adding, listing, searching, activating, and removing them in a local library. This organizes collections of reports and reference materials for focused, citation-based research sessions.

Do I need Patchright browser automation to access Google NotebookLM?

Yes, you need Patchright browser automation to access Google NotebookLM. It enables browser-based research sessions, utilizing python-dotenv configuration and Chrome browser support to maintain persistent authentication state for your Google account.

Can I authenticate my Google account state for browser-based research sessions?

You can authenticate your Google account state for browser-based research sessions using persistent browser profiles. This requires python-dotenv configuration alongside Chrome browser support to maintain a continuous login state for document research.

What is the best way to conduct citation-based QA on uploaded reference materials?

The best way to conduct citation-based QA on uploaded reference materials is by querying a NotebookLM notebook. This retrieves source-grounded answers directly from your documents, reducing manual review and minimizing hallucinations during research.

Why use NotebookLM for document research instead of standard browser automation?

Use NotebookLM for document research to retrieve cited, source-grounded answers rather than unverified text. Unlike standard browser automation, it applies persistent authentication to query personal collections and reduce hallucinations during document research.