notebooklm

Manage Google NotebookLM notebooks, sources, notes, and audio overviews via CLI.

20|1|Updated Sep 30, 2025
One-click install
npx skills add https://github.com/ronnycoding/.claude --skill notebooklm-ronnycoding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/ronnycoding/.claude/tree/main/skills/notebooklm
Command: npx skills add https://github.com/ronnycoding/.claude --skill notebooklm-ronnycoding

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nlm CLI.

What problem does it solve?

This Skill streamlines your research workflow by enabling command-line management of Google NotebookLM, automating notebook creation, source management, note-taking, and AI content generation.

Core Features & Use Cases

  • Notebook & Source Management: Create, list, delete notebooks; add, remove, refresh sources (URLs, files, text).
  • AI Content Generation: Generate AI audio overviews, comprehensive guides, and structured outlines from your research.
  • Batch Operations: Automate repetitive tasks like adding multiple sources or refreshing all web content.
  • Use Case: Automate the setup of a new research project by creating a notebook, adding multiple web sources from a list, generating an initial guide, and then creating an audio overview for quick consumption.

Quick Start

Authenticate with NotebookLM, then create a new notebook titled "Market Research Q4 2024" and add a URL as a source.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I automate notebook and source management in Google NotebookLM from the command line?

Command-line automation of NotebookLM lets you programmatically create notebooks, add or remove sources (URLs, files, text), and manage notes without the GUI. The nlm CLI integration enables batch operations and scripted workflows, letting you set up research projects in seconds and integrate NotebookLM into larger automation pipelines.

Can I generate AI audio overviews and guides from my research sources using CLI commands?

Yes, you can generate AI audio overviews and comprehensive guides directly via CLI after adding sources to a notebook. The Skill automates content generation from your research materials, returning audio and guide identifiers so you can consume and share findings programmatically.

What input types does the NotebookLM CLI support for adding sources?

The CLI accepts URLs, local files, and plain text as source inputs. This flexibility lets you add diverse research materials—web pages, documents, and text snippets—in a single workflow without manual uploads or format conversion.

How do I set up batch operations to add multiple sources or refresh content at scale?

Batch operations let you script adding multiple sources, refreshing web content, or managing notebooks in one run. The CLI returns status and identifiers for each operation, enabling error handling and monitoring across large research projects without manual repetition.

Does the NotebookLM CLI handle authentication and rate limits automatically?

The Skill manages authentication with NotebookLM and includes error and rate-limit handling to preserve data consistency across operations. This ensures reliable batch workflows and protects your research workflow from interruption during scaled automation.