agent-browser

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

16|9|Updated Nov 6, 2013
One-click install
npx skills add https://github.com/erikstmartin/dotfiles --skill agent-browser-erikstmartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/erikstmartin/dotfiles/tree/main/skills/global/.agents/skills/agent-browser
Command: npx skills add https://github.com/erikstmartin/dotfiles --skill agent-browser-erikstmartin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser tasks such as navigation, form filling, data extraction, and visual checks, reducing repetitive manual work.

Core Features & Use Cases

  • Snapshot-driven refs enable fast, reliable interactions.
  • Session isolation supports multiple concurrent automations with independent state.
  • Templates and references enable reusable workflows for QA, data collection, and routine browser tasks.

Quick Start

Open a URL, snapshot to generate element refs, and interact using those refs.

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 tasks like form filling and web scraping without manual repetition?

You can automate browser tasks by opening a URL, generating a snapshot to produce compact element refs, and then interacting with the page using those refs. This approach enables reliable navigation, form filling, and data extraction for routine web workflows.

What are snapshot refs in web automation and how do they work?

Snapshot refs are compact element identifiers generated by capturing a page snapshot. They provide stable references for automation scripts to interact with page elements, enabling fast and reliable navigation, form filling, and data extraction without relying on fragile DOM selectors.

Can I run multiple browser automation scripts concurrently with independent session state?

Yes, session isolation supports multiple concurrent automations with independent state. Named sessions allow you to run parallel QA testing, data collection, and routine configuration tasks across web apps and internal dashboards without conflicts between automation scripts.

Does headless testing work for internal dashboards and routine web app configuration tasks?

Headless testing works for internal dashboards and web apps by automating routine configuration tasks. Snapshot-driven refs interact with elements behind logins, enabling automated navigation, form filling, and visual checks across internal web interfaces without manual browser interaction.

What is the best way to capture screenshots during QA automation scripts?

The best way to capture screenshots during QA automation is using snapshot-driven browser automation. It generates element refs for reliable interactions and captures visual checks, making it applicable to QA automation workflows testing web apps and internal dashboards.

Do I need to install external dependencies to use this browser automation tool?

No external dependencies are required to use this browser automation tool. It operates independently with built-in snapshot refs, named sessions, and templates, allowing you to automate navigation, form filling, and data extraction without installing additional packages.