NotebookLM Skill for Openclaw

A comprehensive integration for Google NotebookLM that enables programmatic content generation, source management, and advanced features not available in the web UI.

nikolayco
v1.0.0
Apr 1, 2026
0
614
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install noteboklm

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 noteboklm 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 Skill?

The NotebookLM skill provides full programmatic access to Google NotebookLM, allowing developers and AI agents to automate the entire research-to-content pipeline. By leveraging Openclaw Skills, users can bypass the limitations of the standard web interface to perform batch operations, export data in specialized formats like JSON or PPTX, and manage notebooks through a powerful command-line interface.

This skill is built upon the notebooklm-py library, offering deep integration for adding various source types—including YouTube videos, PDFs, and Google Drive documents—while providing autonomous capabilities for chat, research, and complex artifact generation such as cinematic videos and detailed study guides.

NotebookLM Skill Use Cases

  • Create automated audio overviews or podcasts from a collection of research URLs.
  • Generate comprehensive study materials including quizzes, flashcards, and mind maps from lecture notes.
  • Automate the creation of professional slide decks and infographics for business reports.
  • Perform deep web research and import dozens of sources into a notebook via a single command.
  • Integrate NotebookLM into multi-agent workflows for autonomous data analysis and report generation.

How NotebookLM Skill Works

  1. Authentication: The user authenticates via a secure browser login to establish a session with Google NotebookLM.
  2. Context Setting: A notebook is created or selected to serve as the active environment for all subsequent operations.
  3. Source Ingestion: Documents, URLs, or YouTube links are added and indexed by the Google NotebookLM engine.
  4. Query & Analysis: Users can ask complex questions or request summaries, which the skill processes using indexed source context.
  5. Artifact Generation: The skill triggers long-running generation tasks for high-fidelity content like MP3 podcasts or MP4 videos.
  6. Export & Download: Once processing is complete, artifacts are downloaded to the local filesystem in the requested format.

NotebookLM Skill Setup

First, ensure you have the necessary environment. Initialize your session using the following commands:

# Log in to your Google account via the browser
notebooklm login

# Verify your authentication status and connection
notebooklm auth check --test

# Check environment health and auto-fix potential issues
notebooklm doctor --fix

NotebookLM Skill Data Schema & Taxonomy

The NotebookLM skill organizes data into a structured hierarchy of notebooks, sources, and artifacts. Below is the metadata taxonomy used:

Component Description Metadata Examples
Notebooks High-level containers for projects id, title, created_at
Sources Input data types (PDF, URL, Drive) source_id, status, fulltext
Artifacts Generated output files artifact_id, type, status
Notes Saved summaries or chat results note_id, content, title

NotebookLM Skill Advanced Features

  • PPTX Export: Download generated slide decks in PowerPoint format, a feature missing from the standard web UI.
  • Deep Research Mode: Conduct non-blocking web research that imports 20+ sources automatically.
  • Slide Revision: Target and regenerate individual slides within a deck using specific instructions.
  • JSON Exports: Obtain quizzes, flashcards, and mind maps as raw JSON data for downstream application usage.
  • Agent Isolation: Support for parallel workflows using per-agent profile isolation and environment variables.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*