A specialized automation suite for managing the Google NotebookLM MCP authentication lifecycle and virtual browser stack on Linux.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install notebooklm-ops
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-ops using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
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.
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
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 |
Loading
A powerful Model Context Protocol (MCP) server designed to transform AI agents into interactive LeetCode tutors and submission engines.

An offline-first TypeScript SDK for constructing Solana TransactionInstructions for token creation, trading, and AMM migration.

A Model Context Protocol server that empowers AI agents with secure Solana wallet generation, vanity address creation, and cryptographic signing capabilities.

Omni Stories enables AI agents to autonomously generate fully narrated Reddit story videos with background footage and synchronized captions.

A high-performance browser automation skill for Openclaw Skills that leverages the direct Playwright API for reliable web interaction and data extraction.

A high-performance browser automation skill that enables AI agents to control web browsers via the Model Context Protocol.








































