NotebookLM CLI & MCP Expert for Openclaw

A comprehensive toolset for programmatically managing Google NotebookLM via CLI and MCP protocols.

hewenqiang
v1.0.0
Mar 3, 2026
0
1.9k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install nlm-notebooklm

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 nlm-notebooklm 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 & MCP Expert?

This skill provides an expert interface for interacting with Google NotebookLM through both a Command Line Interface (CLI) and Model Context Protocol (MCP) tools. It enables users to automate the creation of notebooks, source management, and advanced content generation including AI-generated podcasts, study guides, and visual assets directly from their development environment or AI agent workflows. By integrating these Openclaw Skills, developers can bypass the web UI to build sophisticated research pipelines and automated knowledge management systems.

NotebookLM CLI & MCP Expert Use Cases

  • Automating the conversion of web articles and YouTube videos into AI-generated podcasts or audio overviews.
  • Building structured study materials like quizzes, flashcards, and mind maps from provided document sources.
  • Performing deep web research or Google Drive searches to automatically populate notebooks with relevant citations.
  • Programmatically querying sources for specific data extraction or summarizing complex topics across multiple documents.

How NotebookLM CLI & MCP Expert Works

  1. Authenticate with Google via the nlm login command to establish a secure browser session and extract necessary cookies.
  2. Create a new notebook or select an existing one using unique IDs or user-defined aliases for easier referencing.
  3. Add sources from URLs, local files, or Google Drive, or initiate an AI-powered research task to find new information.
  4. Trigger studio generation commands for artifacts like reports, slides, or audio overview files, using the confirm flag for execution.
  5. Monitor generation status and download or export the final results to local storage, Google Docs, or Google Sheets.

NotebookLM CLI & MCP Expert Setup

To get started with these Openclaw Skills, you must install the nlm package and authenticate your account.

# Install the CLI
npm install -g @openclaw/nlm-skill

# Authenticate with Google
nlm login

# Verify installation
nlm --version

For MCP integration, ensure your agent host is configured to point to the NotebookLM MCP server executable.

NotebookLM CLI & MCP Expert Data Schema & Taxonomy

The skill manages data through a hierarchy of notebooks, sources, and artifacts. Data is indexed using UUIDs, which can be aliased for developer convenience.

Entity Key Attributes
Notebook Title, ID, Share Status, Description
Source URL, Title, Text Content, Drive ID, Freshness Token
Artifact Type (Audio, Video, etc.), Format, Language, Custom Prompt
Alias Name, Target UUID (Notebook, Source, or Artifact)

NotebookLM CLI & MCP Expert Advanced Features

  • Deep Web Research: Multi-minute autonomous research tasks that crawl dozens of sources based on a single query.
  • Artifact Revision: The ability to iteratively revise specific slides within an AI-generated deck without recreating the entire project.
  • Multi-Profile Support: Simultaneous management of multiple Google accounts with isolated browser sessions and profile switching.
  • Drive Sync: Automated freshness checks to identify and synchronize stale Google Drive documents within a notebook.
  • Public Sharing API: Programmatically toggle public link sharing or invite collaborators with specific roles.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*