NotebookLM CLI Wrapper for Openclaw

A command-line interface wrapper for NotebookLM that enables automated AI research, source management, and artifact generation.

fadeloo
v0.1.1
Feb 7, 2026
21
11.6k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install tiangong-notebooklm-cli

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install tiangong-notebooklm-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is NotebookLM CLI Wrapper?

The NotebookLM CLI wrapper provides a powerful interface to interact with Google's NotebookLM platform directly from your development environment. This skill simplifies complex research workflows by allowing AI agents and developers to manage notebooks, upload sources, and perform deep-dive queries without leaving the terminal. By integrating this into Openclaw Skills, users can automate the extraction of insights from large datasets and maintain a structured research repository through a simple Node.js based bridge.

NotebookLM CLI Wrapper Use Cases

  • Automating the summarization of large document sets via CLI scripts.
  • Integrating AI-driven research capabilities into automated coding workflows.
  • Batch processing and downloading research artifacts for offline analysis.
  • Synchronizing local project notes with NotebookLM for enhanced context retrieval.

How NotebookLM CLI Wrapper Works

  1. The script initializes the NotebookLM environment through a dedicated Node.js wrapper script located in the skill directory.
  2. Users authenticate their session using the login command to establish a secure connection to the service.
  3. Specific notebooks are targeted using unique identifiers or listed to find relevant research contexts.
  4. Queries are sent to the AI model, which processes the sources linked to the active notebook to generate insights.
  5. Results are returned in human-readable or machine-parsable JSON formats for further processing within the Openclaw Skills ecosystem.

NotebookLM CLI Wrapper Setup

Ensure that both node and the notebooklm CLI are available on your system PATH. Navigate to the skill directory and run the following commands to get started:

# Authenticate the CLI
node scripts/notebooklm.mjs login

# Check authentication status
node scripts/notebooklm.mjs status

# List available notebooks
node scripts/notebooklm.mjs list

NotebookLM CLI Wrapper Data Schema & Taxonomy

The skill utilizes a command-based structure to interface with research data. For programmatic use, it is recommended to use the --json flag.

Command Description Key Arguments
status Checks authentication and CLI health N/A
list Displays available notebooks --json
use Sets the active notebook context <notebook_id>
ask Queries the notebook sources "query", --notebook
login Triggers the authentication flow N/A

NotebookLM CLI Wrapper Advanced Features

  • Machine-readable JSON output for seamless integration with other Openclaw Skills and automated pipelines.
  • Configurable execution timeouts using --exec-timeout to handle heavy research and large artifact generation tasks.
  • Persistent notebook context selection for multi-step research sessions.
  • Support for artifact generation and direct download of research summaries and notes.

SKILL.md


Loading

Related Openclaw Skills

Featured*