agent-browser

Automate browser navigation, form filling, screenshots, and data extraction via CLI.

76|3|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/evolving-machines-lab/evolve --skill agent-browser-evolving-machines-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/evolving-machines-lab/evolve/tree/main/skills/agent-browser
Command: npx skills add https://github.com/evolving-machines-lab/evolve --skill agent-browser-evolving-machines-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when users need to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Core Features & Use Cases

  • Automates navigation to URLs and page interactions (open, back, forward, click, fill, snapshot)
  • Captures screenshots, records, and extracts data via compact refs to minimize prompt length
  • Supports form automation, data extraction, and verification flows across websites, with reusable session and state management

Quick Start

Open a URL with agent-browser, snapshot the page to identify refs, then interact using the ref-based commands to automate tasks.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate browser interactions for web testing and data extraction?

You can automate browser tasks for web testing and data extraction by opening a URL, taking a page snapshot to identify compact element refs, and then interacting with those refs to click, fill forms, or extract data.

What is the best way to fill forms and take screenshots during web automation?

The best way to fill forms and take screenshots during web automation is to use a deterministic CLI workflow that captures page snapshots and uses compact element refs to interact with forms and capture screenshots efficiently.

Can I extract data from web pages while maintaining a reusable browser session?

Yes, you can extract data from web pages while maintaining a reusable browser session, as the automation tool supports session and state management across multiple navigation and interaction steps for continuous data extraction.

Does browser automation minimize AI context usage when navigating complex web pages?

Yes, browser automation minimizes AI context usage by providing page snapshots and compact element refs instead of raw HTML, allowing the AI to interact with complex web pages efficiently without consuming excessive prompt length.

How do I navigate pages and click elements using a deterministic CLI workflow?

You navigate pages and click elements by opening a URL, generating a page snapshot to locate compact refs, and issuing deterministic CLI commands like open, back, forward, or click using those specific refs.

When should I use compact element refs for web testing instead of raw HTML parsing?

You should use compact element refs for web testing when you need to minimize AI context usage and execute deterministic actions like form filling or data extraction without the overhead of parsing raw HTML.