Agent Browser

Automate web interactions and extract structured data via the agent-browser CLI.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/kbtime/openclaw-workspace --skill agent-browser-kbtime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Agent Browser
Source: https://github.com/kbtime/openclaw-workspace/tree/main/skills/agent-browser
Command: npx skills add https://github.com/kbtime/openclaw-workspace --skill agent-browser-kbtime

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agent Browser removes the manual steps required to interact with and extract structured data from web pages by providing a CLI-driven headless browser that can navigate, inspect, and manipulate page elements programmatically.

Core Features & Use Cases

  • Navigation & Interaction: Open pages, navigate history, click, type, fill forms, and perform complex input sequences using stable element refs or semantic locators.
  • Page Analysis & Data Extraction: Snapshot full accessibility trees or interactive elements, export JSON for parsing, and retrieve text, attributes, and element counts.
  • Media & Debugging: Capture screenshots, PDFs, and video recordings; trace and inspect network requests; run headed mode for debugging.
  • Use Case: Automate login flows, batch form submissions, UI testing, or structured scraping of dynamic single-page applications.

Quick Start

Use agent-browser to open a page, capture interactive elements, fill input fields, and click the submit button to automate a form submission.

Frequently Asked Questions about Agent Browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web scraping for dynamic single-page applications?

Headless browser automation for web scraping is handled via a CLI tool that navigates pages, snapshots interactive elements, and exports structured JSON. Agent Browser captures full accessibility trees and extracts text and attributes from dynamic single-page applications.

Can I capture screenshots and record my browser session for UI testing?

Yes, capturing screenshots and recording browser sessions for UI testing is supported. Agent Browser provides media and debugging features that capture screenshots, export PDFs, and record video, while also offering a headed mode to inspect automated flows.

What is the best way to automate filling out and submitting web forms?

Automating form filling is achieved by targeting stable element refs or semantic locators to type text and click buttons. Agent Browser enables this by capturing interactive elements, executing input sequences, and managing session state for batch submissions.

Does this headless browser tool require Node.js to run?

Node.js is not strictly required because the tool runs via a Rust-native binary with a Node.js fallback. Agent Browser operates using the agent-browser CLI, executing with a Rust-native binary primarily and falling back to Node.js if needed.

How do I manage session state when automating login flows?

Session state for login flows is managed through built-in session state management features. Agent Browser preserves authentication context across navigations, enabling automated multi-step login processes and batch form submissions.

How do I inspect and trace network requests during browser automation?

Inspecting network requests during browser automation is done using built-in tracing and network routing controls. Agent Browser traces network activity and inspects requests directly through the CLI during page interactions.