A high-performance Rust-based headless browser CLI that empowers AI agents to interact with web pages through structured commands and element references.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install agent-browser-tool
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 agent-browser-tool using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Agent Browser is a specialized tool designed for the modern AI ecosystem, providing a bridge between autonomous agents and the web. Built with Rust for speed and featuring a Node.js fallback, it allows AI agents to perform complex web tasks—such as navigating URLs, clicking buttons, and filling forms—using a simplified command-line interface. By utilizing Openclaw Skills like this, developers can give their agents a "browser-as-a-service" capability that is both lightweight and highly reliable.
The core strength of Agent Browser lies in its ability to translate complex DOM structures into manageable snapshots. These snapshots assign short, stable references (like @e1 or @e2) to interactive elements, making it incredibly easy for an LLM or an automated script to target specific UI components without dealing with fragile XPath or CSS selectors manually.
open command, establishing a headless browser session.snapshot is taken to generate an accessibility tree or a list of interactive elements, each assigned a unique reference handle.wait commands to ensure elements are visible or network activity has idled before proceeding.To integrate this into your workflow with Openclaw Skills, install the CLI globally and set up the necessary browser dependencies:
npm install -g agent-browser
agent-browser install
agent-browser install --with-deps
For developers building from source:
git clone https://github.com/vercel-labs/agent-browser
cd agent-browser
pnpm install && pnpm build
agent-browser install
Agent Browser handles data through structured CLI outputs and session files. When using the --json flag, it provides machine-readable schemas for automation.
| Data Type | Format | Description |
|---|---|---|
| Snapshots | JSON / Text | Lists interactive elements with roles, names, and @ref IDs. |
| Session State | JSON | Stores cookies, local storage, and session metadata for persistence. |
| Media | PNG / PDF / WebM | Visual outputs from screenshots, PDF exports, or video recordings. |
| Trace | ZIP | Detailed Chrome DevTools Protocol traces for deep debugging. |
--session flag to prevent data leakage.find role button) instead of strict selectors.Loading
A lightweight Puppeteer-based tool for controlling existing Chrome instances via the Chrome DevTools Protocol.

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 specialized technical utility for AI agents to unpack, modify, and manage PowerPoint speaker notes through direct XML manipulation.

A comprehensive technical skill for implementing and managing the DeepPurpose molecular modeling library for advanced drug-target interaction and compound prediction.








































