agent-browser

Automates browser navigation, clicking, form-filling, screenshotting, and data extraction via refs.

2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/Shana-AE/.shanaae-configs --skill agent-browser-shana-ae
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/Shana-AE/.shanaae-configs/tree/main/ai/skills/vendor/agent-browser
Command: npx skills add https://github.com/Shana-AE/.shanaae-configs --skill agent-browser-shana-ae

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser interactions for web testing, form filling, and data extraction.

Core Features & Use Cases

  • Automated web interactions: navigate pages, click elements, fill forms, take screenshots, and extract data.
  • Ref-based automation: use compact element refs from snapshots to drive actions, reducing AI-context load.
  • Use Case: QA teams running regression tests across multiple sites or researchers collecting structured data from web pages.

Quick Start

Open a URL, snapshot interactive elements, and perform actions using element refs 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 web testing and form filling across multiple sites?

Browser automation for data extraction works by navigating web pages, taking snapshots of interactive elements, and using compact element refs to capture structured data. This method reduces AI-context load by driving actions through ref-based snapshots rather than raw page source.

Do I need a Bash environment to run browser automation scripts?

Browser automation scripts require a Bash environment and the agent-browser CLI to execute commands, navigate pages, and capture data. The setup uses YAML frontmatter in SKILL.md for discovery and supports optional references, scripts, and assets resources.

What is the best way to capture structured data from web pages for research?

The best way to capture structured data from web pages is to use scriptable browser commands that navigate to target URLs, snapshot interactive elements, and extract data using element refs. This enables researchers to collect structured data efficiently across multiple sites.

Can I use element refs from snapshots to reduce AI context load during web testing?

Yes, using compact element refs from snapshots to drive browser actions reduces AI-context load during web testing. This ref-based automation allows you to navigate pages, click elements, and fill forms by referencing specific snapshot elements rather than processing entire page sources.

Does browser automation support taking screenshots and verifying UI behavior?

Yes, browser automation supports taking screenshots and verifying UI behavior through scriptable commands. You can navigate pages, capture interactive element snapshots, and perform actions using element refs to automate UI verification across multiple sites.

What are the limitations of using a CLI for browser automation and web testing?

Using a CLI for browser automation requires a Bash environment and limits interactions to scriptable commands rather than visual recording. It relies on YAML frontmatter for discovery and uses element refs from snapshots, which may require manual snapshot parsing for complex dynamic UI behaviors.