A headless browser automation CLI designed for AI agents, providing deterministic element selection via accessibility tree snapshots with refs.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install super-agent-browser
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 super-agent-browser 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 powerful headless browser automation CLI tailored explicitly for AI agents, offering an optimized alternative to traditional web interaction tools. By shifting focus from visual layouts to real-time accessibility tree snapshots and reference-based (ref-based) element selection, it ensures precise, deterministic, and highly reliable web interactions.
As one of the most robust Openclaw Skills, this CLI eliminates visual dependencies, enabling seamless navigation, form-filling, data extraction, and multi-session orchestration. It is particularly valuable for autonomous agents that need to operate in complex single-page applications (SPAs) where traditional selector strategies frequently fail.
open command to launch and navigate the headless browser to the desired webpage.-i --json options) to map out interactive elements with deterministic refs (like @e1, @e2).Install the CLI globally and download the necessary browser binaries using the following commands:
npm install -g agent-browser
agent-browser install # Download Chromium
agent-browser install --with-deps # Linux: + system deps
When capturing page states using agent-browser snapshot -i --json, the CLI generates a structured JSON payload containing interactive references and their roles:
| Property | Type | Description |
|---|---|---|
success |
Boolean | Indicates if the snapshot operation succeeded. |
data.snapshot |
String | The accessibility tree snapshot payload. |
data.refs |
Object | Map of unique identifiers (refs) to their roles and names. |
Example of returned reference schema:
{
"success": true,
"data": {
"snapshot": "...",
"refs": {
"e1": {"role": "heading", "name": "Example Domain"},
"e2": {"role": "button", "name": "Submit"},
"e3": {"role": "textbox", "name": "Email"}
}
}
}
--session <session_name> to run simultaneous, independent contexts for parallel agents.state save / state load) to save and load browser storage and cookies.network route CLI flags.Loading
An autonomous learning skill that allows AI coding agents to log, analyze, and resolve their errors while promoting key insights into long-term project memory.

A python-powered CLI skill providing real-time data tracking, momentum scanning, and local paper trading simulations for Polymarket prediction markets.

An MCP skill designed to formulate customized, multi-criteria group and corporate cruise travel itineraries automatically.

An advanced MCP skill designed to recommend premium, luxury cruise experiences to high-end travelers using multi-dimensional product filtering.

An AI agent skill that automatically transforms Product Requirements Documents (PRDs) into production-ready, fully architected SwiftUI iOS applications.

A powerful AI-driven development runtime that automates planning, file operations, terminal commands, and bug-fixing with memory-enhanced hybrid search.








































