notebooklm

Integrates Google NotebookLM question answering with Claude Code via browser automation.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/AndyAnh174/BanThuoc-SEO --skill notebooklm-andyanh174
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/AndyAnh174/BanThuoc-SEO/tree/main/.agent/skills/notebooklm
Command: npx skills add https://github.com/AndyAnh174/BanThuoc-SEO --skill notebooklm-andyanh174

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the tedious process of copy-pasting information between your documentation (in NotebookLM) and your AI assistant, ensuring answers are always grounded in your specific documents and drastically reducing hallucinations.

Core Features & Use Cases

  • Direct NotebookLM Integration: Chat directly with your Google NotebookLM notebooks from Claude Code.
  • Source-Grounded Answers: Get answers exclusively from your uploaded documents, with citations.
  • Automated Authentication: Seamless Google login and persistent sessions.
  • Use Case: Ask Claude Code to "Explain the core concepts of React hooks using my React docs notebook" and get a synthesized answer directly in your terminal, without ever opening a browser.

Quick Start

Use the notebooklm skill to ask your API documentation notebook about the parameters for the user authentication endpoint.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I query my documentation directly in Claude Code?

To query your documentation directly in Claude Code, this Skill integrates with Google NotebookLM via browser automation, enabling source-grounded question answering from your uploaded documents without manual copy-pasting.

Can I get source-grounded answers from my knowledge base without hallucinations?

Yes, source-grounded answers from your knowledge base are generated exclusively from your uploaded NotebookLM documents with citations, drastically reducing AI hallucinations by grounding responses in your specific files.

How do I automate Google authentication for NotebookLM browser sessions?

Automating Google authentication for NotebookLM browser sessions is handled seamlessly using Patchright for browser control, managing Google login and maintaining persistent sessions for continuous document access.

Does this NotebookLM integration require a specific browser automation library?

Yes, this NotebookLM integration requires Patchright for browser control and Python for script execution, alongside the python-dotenv dependency for managing environment configurations and credentials.

What is the best way to manage a library of research notebooks in my terminal?

The best way to manage a library of research notebooks in your terminal is using this Skill to automate NotebookLM interactions, allowing you to switch between uploaded document collections and retrieve synthesized answers directly.