NotebookLM Ops for Openclaw

A specialized automation suite for managing the Google NotebookLM MCP authentication lifecycle and virtual browser stack on Linux.

spiceman161
v1.0.0
Feb 26, 2026
0
1.6k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install notebooklm-ops

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 notebooklm-ops 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 Ops?

NotebookLM Ops is an essential utility for developers using the Google NotebookLM MCP in environments where session cookies expire frequently. This skill automates the complex process of maintaining a persistent connection by managing a virtual display stack and automating browser interactions via the Chrome DevTools Protocol (CDP).

By integrating this skill into your Openclaw Skills library, you eliminate the need for manual cookie refreshes. It handles everything from starting the Xvfb virtual frame buffer to performing smoke tests that ensure your MCP connection is active and valid, providing a seamless experience for AI agents interacting with NotebookLM.

NotebookLM Ops Use Cases

  • Automatically refreshing Google session cookies when they expire for the NotebookLM MCP.
  • Managing the lifecycle of headless Chromium instances on Linux servers.
  • Running sanity checks to verify the connectivity of AI agent tools.
  • Simplifing the deployment of Openclaw Skills that require persistent web-based authentication.

How NotebookLM Ops Works

  1. The skill starts the virtual GUI stack including Xvfb, openbox, and x11vnc to provide a browser environment.
  2. It launches Chromium with remote debugging enabled and navigates to the NotebookLM web interface.
  3. It uses CDP-based scripts to extract and refresh the necessary authentication cookies.
  4. It reloads the NotebookLM MCP configuration through mcporter to apply the new session data.
  5. A smoke test is performed to verify that the 'notebooklm-list' command returns a successful status.

NotebookLM Ops Setup

To deploy this skill within your Openclaw Skills environment, ensure your Linux host has the required dependencies. Install the GUI stack components:

sudo apt-get install xvfb openbox x11vnc chromium-browser

Perform a one-time manual login in Chromium to establish your Google session. Once configured, you can trigger the automation using the provided scripts:

/home/moltuser/clawd/skills/notebooklm-ops/scripts/notebooklm-on.sh

NotebookLM Ops Data Schema & Taxonomy

The skill organizes its operations through a series of shell scripts and configuration checks. Data is managed as follows:

Component Description
Binary Path /home/moltuser/clawd/scripts/
CDP Port Defaulting to 9222 for remote debugging
Auth Flow Cookie extraction via refresh-google-mcp-cookies.sh
Status Check JSON response from notebooklm-smoke.sh indicating success or failure

NotebookLM Ops Advanced Features

  • Multi-process cleanup: Automatically kills orphaned Xvfb and Chromium processes during shutdown.
  • VNC Integration: Allows users to connect via VNC for manual intervention if automated refresh fails.
  • Health Monitoring: Provides a dedicated status script to check the liveness of the GUI stack and auth session.
  • Seamless MCP Integration: Specifically tuned for use with mcporter and existing Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*