A lightweight Puppeteer-based tool for controlling existing Chrome instances via the Chrome DevTools Protocol.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install chrome-cdp-controller
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 chrome-cdp-controller using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Chrome CDP Controller is a developer-centric automation tool that leverages the Chrome DevTools Protocol (CDP) to interact with a running browser instance. Unlike traditional headless automation that spawns new browser processes, this Openclaw Skills integration connects to your existing environment, making it faster and less intrusive for local development workflows.
It allows developers to programmatically navigate pages, simulate user interactions, and extract data without disrupting their main browsing session. By utilizing puppeteer-core, it provides a powerful yet lightweight interface to automate complex web tasks while keeping your primary workspace open and active.
First, ensure Chrome is running with remote debugging enabled:
# macOS example
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 &
Install the required Openclaw Skills dependencies to get started with the controller:
cd chrome-cdp-controller
npm install
Retrieve your WebSocket URL to connect the agent:
curl -s http://localhost:9222/json/version | grep -o '"webSocketDebuggerUrl":"[^"]*"' | cut -d'"' -f4
The skill processes automation workflows via a JSON command array and outputs structured results based on the interaction type.
| Command Type | Parameter | Description |
|---|---|---|
| navigate | url | The target web address to load |
| click | selector | CSS selector for the element to be clicked |
| fill | text | The content to input into a form field |
| evaluate | script | Custom JavaScript to run within the page context |
| screenshot | path | The local filesystem path where the image will be saved |
Loading
Automate comprehensive multi-source inquiries and structured report generation using the Gemini CLI.

A production-grade utility for automating the migration of Dialogflow CX agents to the Google Customer Engagement Suite (CES) framework.

A specialized tool for capturing K-line screenshots from financial terminals and extracting Moving Average (MA) values through high-precision OCR.

A guidance-driven skill for automating long-running, asynchronous background tasks using a robust, cron-compatible polling pattern.

A high-performance Rust-based headless browser CLI that empowers AI agents to interact with web pages through structured commands and element references.

A specialized technical utility for AI agents to unpack, modify, and manage PowerPoint speaker notes through direct XML manipulation.








































