agent-browser

Automates headless browser tasks with ref-based element selection and JSON output.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/fro-bot/systematic --skill agent-browser-fro-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/fro-bot/systematic/tree/main/components/agent-browser
Command: npx skills add https://github.com/fro-bot/systematic --skill agent-browser-fro-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive web tasks by controlling a CLI-based browser to navigate pages, interact with elements, take snapshots, and scrape data, reducing manual effort and speeding up web workflows.

Core Features & Use Cases

  • Headless browser automation via agent-browser CLI for quick, scriptable web tasks.
  • Ref-based element selection for precise, robust interactions across dynamic pages.
  • Snapshot and interaction workflows that enable filling forms, clicking controls, capturing screenshots, and scraping content for integration.

Quick Start

Open a URL and interact with the page using ref-based selectors to automate common web 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 web tasks using a headless browser CLI?

Headless browser automation uses a CLI to control browser actions like page navigation and element interaction. It enables rapid web interactions such as form filling, data scraping, and web testing across single or multiple pages without a graphical interface.

How do I select elements on dynamic web pages during browser automation?

You select elements on dynamic pages using ref-based element selection. This method provides precise, robust interactions across dynamic page structures by targeting specific references rather than relying on fragile CSS selectors.

Can I capture screenshots and scrape data from multiple pages in one workflow?

Yes, you can capture screenshots and scrape data across multiple pages in a single workflow. The tool supports snapshot and interaction workflows that capture content and output JSON for downstream integration.

Does this browser automation tool output data in a structured format?

Yes, the browser automation tool provides JSON output. This structured format enables easy integration of scraped data and interaction results into AI-assisted workflows and downstream systems.

What is the best way to automate form filling and web testing without a GUI?

Using a Bash-based headless browser agent is an effective way to automate form filling and web testing without a GUI. It controls a CLI to navigate pages and interact with elements, satisfying requirements for CLI-based browser automation.

When should I use a CLI-based browser automation tool instead of a graphical one?

You should use a CLI-based browser automation tool when you need rapid, scriptable web interactions for AI-assisted workflows. It is ideal for data scraping, web testing, and form filling where a graphical interface is unnecessary.