cli-anything-notebooklm

Manage Google NotebookLM notebooks, queries, and artifacts via command line.

46.8k|4.4k|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-anything-notebooklm-hkuds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-notebooklm
Source: https://github.com/HKUDS/CLI-Anything/tree/main/notebooklm/agent-harness/cli_anything/notebooklm/skills
Command: npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-anything-notebooklm-hkuds

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables efficient management and querying of NotebookLM notebooks through command-line commands, reducing manual effort in information retrieval and artifact generation.

Core Features & Use Cases

  • Notebook Management: List, create, and summarize NotebookLM notebooks efficiently.
  • Question & Answering: Ask questions within a notebook context and retrieve relevant responses.
  • Artifact Handling: Generate and download artifacts from NotebookLM seamlessly.
    For example, a user can quickly list their notebooks and ask specific questions about content without manually opening the web interface.

Quick Start

Ask the user to list their notebooks using the CLI and then query a specific notebook for information.

Frequently Asked Questions about cli-anything-notebooklm

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

FAQPage Schema
How do I automate Google NotebookLM workflows from the command line?

Automate Google NotebookLM workflows by executing CLI commands to list notebooks, ask context-specific questions, and handle artifacts without opening the web interface.

Can I download NotebookLM artifacts using a CLI script?

Download NotebookLM artifacts using CLI scripts by executing commands that generate and retrieve outputs directly, streamlining artifact handling across multiple notebooks.

Do I need a valid user login session to query NotebookLM via CLI?

Querying NotebookLM via CLI requires a valid user login session and the notebooklm CLI installed, ensuring authenticated access to notebooks for command-line operations.

What is the best way to manage multiple NotebookLM notebooks in a scripted environment?

Manage multiple NotebookLM notebooks in a scripted environment by running CLI commands to list, create, and summarize notebooks, reducing manual information retrieval effort.

How does command-line interaction with NotebookLM work for question answering?

Command-line interaction with NotebookLM allows users to ask questions within a specific notebook context and retrieve relevant responses directly in the terminal.