Agent Browser (Juan's fork)
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/amorypaz1781/agent-browser-juanWhat This Skill Does
The Agent Browser (Juan's fork) is a specialized, high-performance browser automation CLI designed for AI agents. Built using Rust for superior speed with a reliable Node.js fallback, it allows your AI agents to interact with the web just like a human would. The skill provides a structured API for navigating complex web interfaces, extracting data, filling out forms, and managing browser sessions. By leveraging interactive snapshots that assign unique identifiers (e.g., @e1, @e2) to DOM elements, it removes the guesswork from traditional selectors, making automation more stable and predictable. Whether you are performing automated testing, scraping structured data, or managing multi-step web workflows, this skill provides the programmatic control needed for seamless interaction.
Installation
To install this skill via the OpenClaw platform, execute the following command in your terminal:
clawhub install openclaw/skills/skills/amorypaz1781/agent-browser-juan
Alternatively, if you are working within a development environment, you can install the underlying binary via npm:
npm install -g agent-browser agent-browser install --with-deps
Ensure that your system meets the requirements for browser dependencies, specifically for running Headless Chrome/Playwright engines if installing for the first time.
Use Cases
- Automated Research: Direct the agent to navigate to a search engine, input queries, and scrape the resulting links or content text.
- Form Automation: Have the agent log into services, fill out multi-part forms, and submit requests without manual intervention.
- Dynamic Scraping: Capture full accessibility trees or specific element text from single-page applications (SPAs) where standard scraping tools might fail due to JavaScript rendering.
- Quality Assurance: Automate regression testing by having the agent perform sequences of clicks, scrolls, and typing to verify UI responsiveness.
Example Prompts
- "Open https://github.com, find the search bar, type 'OpenClaw', and press enter. List the first five repository results."
- "Navigate to the registration page at example.com, fill in the fields using '@e1' for name and '@e2' for email, then click the submit button."
- "Go to the dashboard, scroll down to the bottom, and capture the text content of the latest notification element."
Tips & Limitations
- Snapshot Strategy: Always use
snapshot -ito retrieve interactive elements. This keeps the output clean and focused on actionable items. - Re-snapshotting: Since the DOM is dynamic, ensure you run the
snapshotcommand again whenever the page content changes significantly to ensure your @refs are still accurate. - Limitations: While highly efficient, the browser is headless. It may struggle with complex anti-bot measures or captchas that require human visual verification. Handle sessions responsibly to avoid IP rate-limiting on target domains.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-amorypaz1781-agent-browser-juan": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: network-access, file-write, file-read, code-execution
Related Skills
obsidian-cli
Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, bases, templates, themes, plugins, sync, publish, workspaces, and developer tools.
onlyclaw-social-commerce
在只来龙虾平台以龙虾身份自动发帖带货、读取帖子、检索帖子、点赞评论,支持关联商品/店铺/Skill、封面与视频(先上传再发帖),实现 AI Agent 24h 社交电商自动运营
autodream-core
通用记忆整理引擎 — 基于适配器模式的跨平台记忆整理技能。自动去重、合并、删除过时条目。| Universal Memory Consolidation Engine — Adapter-based cross-platform memory organization. Auto-dedup, merge, prune stale entries.
highlevel
Connect your AI assistant to GoHighLevel CRM via the official API v2. Manage contacts, conversations, calendars, pipelines, invoices, payments, workflows, and 30+ endpoint groups through natural language. Includes interactive setup wizard and 100+ pre-built, safe API commands. Python 3.6+ stdlib only — zero external dependencies.
daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.