A powerful CLI tool and AI agent skill providing full programmatic access to Google NotebookLM features, including advanced capabilities not available in the web UI.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install notebooklm-api
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install notebooklm-api using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The NotebookLM Automation skill empowers developers and AI agents to interact with Google NotebookLM entirely through code or command-line interfaces. It bridges the gap between manual research and automated content pipelines by allowing users to manage notebooks, upload diverse source types (PDFs, YouTube, URLs, and images), and interact with indexed content through a specialized chat API.
Beyond basic management, this Openclaw Skills integration unlocks high-fidelity content generation. You can programmatically trigger the creation of AI-generated podcasts, video explainers, quizzes, and mind maps. By utilizing structured JSON outputs and background subagents, users can build complex research workflows that operate autonomously, bypassing the limitations of the standard web interface.
notebooklm login, which performs a Google OAuth flow to establish a secure session.notebooklm use, setting the working environment for subsequent commands.ask for querying the knowledge base or generate for creating complex artifacts like audio or reports.First, install the core package from PyPI:
pip install notebooklm-py
Next, install the specific AI agent skill to enable Openclaw Skills functionality:
notebooklm skill install
Finally, authenticate your session:
notebooklm login
notebooklm status
The skill organizes data around the concept of Notebooks and Artifacts. The following table describes the primary data entities:
| Entity | Description | Format |
|---|---|---|
| Notebook | The primary container for projects. | JSON with UUID, Title, Created Date |
| Source | The raw input data (URLs, Files, etc.). | Indexed text/Fulltext with status (READY/ERROR) |
| Artifact | Generated content (Audio, Video, PDF). | MP3, MP4, PDF, MD, CSV, or JSON |
| Context | Local state for the current active notebook. | ~/.notebooklm/context.json |
| References | Citation data linked to specific chat answers. | JSON containing source_id and cited_text |
NOTEBOOKLM_HOME for running multiple agents concurrently without context collisions.--json flag on almost any command to pipe structured data into other CLI tools or scripts.Loading
A comprehensive CLI tool designed to analyze, track, and manage blockchain gasless operations and protocol security concepts.

A specialized logistics skill for querying real-time SPX Express and Cainiao Malaysia shipment data with advanced bottleneck analysis.

A specialized skill designed to strip away the robotic, formulaic nature of AI-generated Chinese text to produce natural, professional, and high-density content.

ClawSpa is a comprehensive wellness and maintenance suite designed to optimize AI agent performance through memory cleanup, security audits, and alignment diagnostics.

An end-to-end AI sourcing co-pilot designed to help Amazon FBA sellers find, evaluate, and negotiate with global manufacturers.

A comprehensive task and project management skill for Dida365 and TickTick that enables AI agents to create, track, and organize workflows via a high-performance CLI.








































