notebooklm

Automate browser interactions to query Google NotebookLM with uploaded documents.

947|163|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/guanyang/antigravity-skills --skill notebooklm-guanyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/guanyang/antigravity-skills/tree/main/skills/notebooklm
Command: npx skills add https://github.com/guanyang/antigravity-skills --skill notebooklm-guanyang

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows AI agents to directly query Google NotebookLM, providing answers grounded exclusively in your uploaded documents, drastically reducing hallucinations and the need for manual copy-pasting between NotebookLM and your editor.

Core Features & Use Cases

  • Source-Grounded Answers: Get information synthesized directly from your uploaded documents, with citations.
  • Automated Research: Ask questions and receive answers programmatically, enabling AI agents to perform research without human intervention.
  • Use Case: An AI agent needs to understand the technical specifications of a product described in a set of uploaded PDFs. It uses this Skill to query NotebookLM, receiving precise, document-backed answers to implement the feature correctly.

Quick Start

Use the notebooklm skill to query your API documentation notebook about authentication methods.

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 using an AI agent?

To get source-grounded answers, an AI agent can query Google NotebookLM to retrieve information synthesized directly from your uploaded documents. This ensures responses are strictly derived from your sources, drastically reducing hallucinations and eliminating manual copy-pasting.

What do I need to automate NotebookLM queries with Python?

To automate NotebookLM queries with Python, you need the Patchright and python-dotenv dependencies installed, along with Google Chrome. The Skill uses Patchright for browser automation to handle authentication, notebook management, and querying.

Can I use this to programmatically ask questions about uploaded PDFs?

Yes, you can use this to programmatically ask questions about uploaded PDFs. The Skill automates browser interactions to query NotebookLM, allowing AI agents to receive precise, document-backed answers with citations for technical specifications or research without human intervention.

Does this approach prevent AI hallucinations better than standard LLMs?

Yes, this approach prevents AI hallucinations better than standard LLMs by ensuring responses are grounded exclusively in your uploaded documents. Querying NotebookLM restricts the AI's knowledge base to your sources, providing synthesized answers with citations rather than generating unsupported information.

What are the limitations of using browser automation for source-grounded answers?

Limitations of using browser automation for source-grounded answers include a dependency on Google Chrome and specific Python packages like Patchright. The process requires browser authentication and notebook management overhead, making it less lightweight than direct API integrations if available.