notebooklm

Automate NotebookLM notebook interactions via the nlm CLI.

1|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/anntnzrb/agents --skill notebooklm-anntnzrb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/anntnzrb/agents/tree/main/assets/skills/notebooklm
Command: npx skills add https://github.com/anntnzrb/agents --skill notebooklm-anntnzrb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable seamless interaction with NotebookLM notebooks from the command line, letting you query, summarize, and chat with your knowledge bases without switching apps.

Core Features & Use Cases

  • CLI-driven notebook discovery: List notebooks, choose targets, and manage authentication from a single workflow.
  • Question answering & transformations: Generate-chat and chat sessions, plus source-based transformations like summarize, explain, and outline across selected sources.
  • Guardrails & reliability: Prompt safety checks, destructive-operation confirmations, and explicit guidance for authentication and notebook selection to prevent errors.

Quick Start

Launch nlm, authenticate if needed, list notebooks, select one, and start a chat with your selected NotebookLM notebook.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I chat with NotebookLM notebooks from the command line?

You can chat with NotebookLM notebooks from the command line by using the nlm CLI to list available notebooks, select a target, and initiate a generate-chat or interactive chat session directly in your terminal.

Can I summarize sources in my NotebookLM knowledge base without switching apps?

Yes, you can summarize sources in your NotebookLM knowledge base without switching apps by running source-based transformations like summarize, explain, and outline through the nlm CLI in headless or interactive modes.

How do I authenticate and select a NotebookLM notebook for automated queries?

To authenticate and select a NotebookLM notebook for automated queries, the nlm CLI provides explicit authentication workflows and notebook listing capabilities to help you choose your target notebook before performing chat operations.

What guardrails are in place when automating NotebookLM interactions via CLI?

Guardrails for automating NotebookLM interactions via CLI include built-in prompt safety checks, destructive-operation confirmations, and explicit guidance for authentication and notebook selection to prevent errors and ensure reliable execution.

Does the nlm CLI support headless chat sessions for maintaining multiple knowledge bases?

Yes, the nlm CLI supports headless chat sessions for maintaining multiple knowledge bases, allowing knowledge managers and researchers to query, summarize, and chat with notebook content without manual intervention or interactive prompts.