notebooklm

Query Google NotebookLM documents and manage notebooks via a command-line interface.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/ollieb89/openrepo --skill notebooklm-ollieb89
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/ollieb89/openrepo/tree/main/skills/notebooklm
Command: npx skills add https://github.com/ollieb89/openrepo --skill notebooklm-ollieb89

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a command-line interface to interact with Google NotebookLM, enabling users to query their documents, manage notebooks, and generate artifacts directly from the terminal.

Core Features & Use Cases

  • Query Notebooks: Ask questions and get source-grounded answers from your uploaded documents.
  • Manage Notebooks: List, create, use, and delete notebooks.
  • Artifact Generation: Create summaries, slide decks, and other artifacts from your notes.
  • Use Case: Quickly get a summary of a research paper uploaded to NotebookLM without opening a browser, or generate a presentation draft based on your meeting notes.

Quick Start

Use the notebooklm skill to list your available notebooks.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I query documents in Google NotebookLM from the terminal?▼

To query documents in Google NotebookLM from the terminal, you use a command-line interface that connects to your notebooks, allowing you to ask questions and receive source-grounded answers directly without opening a browser.

Can I generate slide decks from my research notes without using a browser?▼

Yes, you can generate slide decks and summaries from your research notes without a browser by executing artifact generation commands through the NotebookLM command-line interface wrapper.

Does the NotebookLM CLI require Node.js to manage notebooks?▼

Yes, managing notebooks via the NotebookLM CLI requires Node.js, as the command-line interface operates through a Node.js wrapper script to handle authentication and interactions.

What is the best way to automate research tasks using NotebookLM?▼

The best way to automate research tasks using NotebookLM is by utilizing its command-line interface to script document querying, source addition, and artifact generation directly within your terminal workflows.

How do I add new sources to a notebook via the command line?▼

You add new sources to a notebook via the command line by invoking the source addition feature in the Node.js wrapper script, which programmatically uploads documents for immediate querying.