Agent skill · writing content · aiskillstore

notebooklm

Interact with Google NotebookLM to query documentation with Gemini's source-grounded answers. Each question opens a fresh browser session, retrieves the answer exclusively from your uploaded documents, and closes.

Why this skill is useful

Adds specific command sequences for interacting with Google NotebookLM that are not commonly known.

What it needs

Requires python installed locally. Requires google account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

NotebookLM Research Assistant Skill Interact with Google NotebookLM to query documentation with Gemini's source-grounded answers. Each question opens a fresh browser session, retrieves the answer exclusively from your uploaded documents, and closes. When to Use This Skill Trigger when user: Mentions NotebookLM explicitly Shares NotebookLM URL (https://notebooklm.google.com/notebook/...) Asks to query their notebooks/documentation Wants to add documentation to NotebookLM library Uses phrases like "ask my NotebookLM", "check my docs", "query my notebook" ⚠️ CRITICAL: Add Command - Smart Discovery When user wants to add a notebook without providing details: SMART ADD (Recommended): Query the notebook first to discover its content: MANUAL ADD: If user provides all details: --url - The NotebookLM URL --name - A descriptive name --description - What the notebook contains (REQUIRED!) --topics - Comma-separated topics (REQUIRED!) NEVER guess or use generic descriptions! If details missing, use Smart Add to discover them. Critical: Always Use run.py Wrapper NEVER call scripts directly. ALWAYS use python scripts/run.py [script]: The run.py wrapper automatically: 1. Creates .venv if needed 2. Installs all dependencies 3. Activates environment 4. Executes script properly Core Workflow Step 1: Check Authentication Status If not authenticated, proceed to setup. Step 2: Authenticate (One-Time Setup) Important: Browser is VISIBLE for authentication Browser window opens automatically User must manually log in to Google Tell user: "A browser window will open for Google login" Step 3: Manage Notebook Library Quick Workflow 1. Check library: python scripts/run.py notebookmanager.py list 2. Ask question: python scripts/run.py askquestion.py --question "..." --notebook-id ID Step 4: Ask Questions Follow-Up Mechanism (CRITICAL) Every NotebookLM answer ends with: "EXTREMELY IMPORTANT: Is that ALL you need to know?" Required Claude Behavior: 1. STOP - Do not immediately respond to user 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/notebooklm

View the source on GitHub

Browse the @skills marketplace