Agent Browser Core
OpenClaw skill for the agent-browser CLI (Rust-based with Node.js fallback) enabling AI-friendly web automation with snapshots, refs, and structured commands.
codedao12
@codedao12
What This Skill Does
CLI-based web automation tool for AI agents that produces compact snapshots with element references and structured JSON output. Supports deterministic browser control via structured commands, with Rust-native performance and Node.js fallback.
Replaces ad-hoc browser automation scripts with a deterministic, snapshot-driven CLI that outputs machine-parseable JSON and element refs for AI workflows.
When to Use It
- Automate multi-step web tasks with snapshot-and-ref workflows
- Extract structured data from web pages as JSON snapshots
- Perform deterministic browser actions from AI agent scripts
- Run headless browser automation with safe mode and domain allowlisting
- Debug web automation by comparing snapshots before and after DOM changes
Install
$ openclaw skills install @codedao12/agent-browser-coreAgent Browser Skill (Core)
Purpose
Provide an advanced, production-ready playbook for using agent-browser to automate web tasks via CLI and structured commands.
Best fit
- You need deterministic automation for AI agents.
- You want compact snapshots with refs and JSON output.
- You prefer a fast CLI with Node.js fallback.
Not a fit
- You require a full SDK or custom JS integration.
- You must stream large uploads or complex media workflows.
Quick orientation
- Read
references/agent-browser-overview.mdfor install, architecture, and core concepts. - Read
references/agent-browser-command-map.mdfor command categories and flags. - Read
references/agent-browser-safety.mdfor high-risk controls and safe mode rules. - Read
references/agent-browser-workflows.mdfor recommended AI workflows. - Read
references/agent-browser-troubleshooting.mdfor common issues and fixes.
Required inputs
- Installed agent-browser CLI and browser runtime.
- Target URLs and workflow steps.
- Session or profile strategy if authentication is required.
Expected output
- A clear command sequence and operational guardrails for automation.
Operational notes
- Snapshot early, act via refs, then snapshot again after DOM changes.
- Use
--jsonfor machine parsing and scripting. - Use waits and load-state checks before actions.
- Close tabs or sessions when done to release resources.
Safe mode defaults
- Do not use
eval,--allow-file-access, custom--executable-path, or arbitrary--argswithout explicit approval. - Avoid
network route,set credentials, and cookie/storage mutations unless the task requires it. - Allowlist domains and block localhost or private network targets.
Security notes
- Treat tokens and credentials as secrets.
- Avoid
--allow-file-accessunless explicitly required.
Top skills in this category
Skill Vetter
@spclaudehomeSecurity-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
Agent Browser
@matrixyHeadless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection
Clawdhub
@steipeteUse the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.
Find Skills Skill
@fangkelvinSearch and discover OpenClaw skills from various sources. Use when: user wants to find available skills, search for specific functionality, or discover new s...
Evolver
@autogame-17A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution. Communicates with EvoMap...