NotebookLM Connector

[Claude Code Plugin] Query Google NotebookLM directly from Claude Code via Chrome browser automation — get source-grounded, citation-backed answers with automatic follow-up analysis, all without leaving your terminal.

NotebookLM Web Importer

Importez des pages web et des vidéos YouTube dans NotebookLM en un clic. Utilisé par plus de 200 000 utilisateurs.

Installer l'extension Chrome

notebooklm-connector

Query your Google NotebookLM notebooks directly from Claude Code — source-grounded answers without leaving the terminal.

Why

Working with external documentation in Claude Code means bad trade-offs: feeding entire docs into context burns tokens, Claude may hallucinate when it doesn't have the information, and copy-pasting between NotebookLM and your editor kills flow.

This plugin bridges Claude Code and NotebookLM through Chrome automation. You ask a question in natural language, and it routes to NotebookLM — which answers strictly from your uploaded documents. Coverage analysis detects gaps and sends follow-up queries (default 3 rounds, configurable via max_followups) before presenting the final answer with citations.

Features

FeatureDescription
Source-grounded answersResponses come only from your uploaded documents, not training data
Automatic follow-upCoverage analysis detects gaps and re-queries — default 3 rounds, configurable via max_followups
Input length pre-validationRejects prompts over ~40k characters before they reach NotebookLM
Smart AddAgent opens the notebook and parses the actual title, topics, and description — not just URL slug
Notebook lifecycleAdd, query, list / list --all, search, enable / disable, remove, show <id>
Scope isolationPer-project state (md5-hashed directory) or per-user state; chosen at install time. Legacy paths auto-migrated
Error recoveryTyped errors (CHROME_NOT_CONNECTED, AUTH_REQUIRED, …) come with step-by-step reconnect guidance
Tab reuseFollow-up queries reuse the existing Chrome tab for cheap re-routing

Configuration

Per-user settings are read from the skill config:

KeyDefaultDescription
max_followups3Max coverage follow-up rounds before finalizing
max_query_length40000Input length cap (characters)
languageautoResponse language
auto_coveragetrueEnable/disable automatic gap detection

Prerequisites

  • Google Chrome or Microsoft Edge
  • Claude in Chrome extension v1.0.36+
  • Claude Code CLI v2.0.73+
  • Paid Claude plan (Pro, Max, Teams, or Enterprise)
  • Google account logged into NotebookLM

Install

/plugin install notebooklm-connector@claude-code-zero

Start Claude Code with Chrome integration: claude --chrome

Usage

"Add https://notebooklm.google.com/notebook/abc123 to my notebooks"
"What authentication methods does the API support?"
"Show my notebooks"
"Search notebooks about frontend"
"Disable the gemini-docs notebook"
"Remove notebook abc123"
"Show notebook abc123"

License

MIT

Serveurs connexes

NotebookLM Web Importer

Importez des pages web et des vidéos YouTube dans NotebookLM en un clic. Utilisé par plus de 200 000 utilisateurs.

Installer l'extension Chrome