agent-browser

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

80|49|Updated Mar 27, 2022
One-click install
npx skills add https://github.com/cartridge-gg/controller --skill agent-browser-cartridge-gg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/cartridge-gg/controller/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/cartridge-gg/controller --skill agent-browser-cartridge-gg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser interactions to streamline web testing, form filling, screenshots, and data extraction, reducing manual effort and human error.

Core Features & Use Cases

  • Automates navigation, element snapshots with refs, and scripted interactions using refs
  • Captures screenshots, PDFs, and page metadata to support demos and reports
  • Supports parallel and session-based workflows with state persistence for testing and automation

Quick Start

Open a URL, capture an interactive snapshot, and begin interacting with elements using the generated 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 web scraping and form filling for testing?

Automate web scraping and form filling by scripting browser interactions to open URLs, capture interactive snapshots, and fill elements using generated refs. It streamlines testing and data collection while reducing manual effort and human error.

How does browser automation handle element references for clicks and data extraction?

Browser automation handles element references by capturing an interactive page snapshot that generates unique refs for elements. You then use these refs to script interactions like click, fill, and wait for precise data extraction and testing.

Can I capture screenshots and PDFs during web testing automation?

Yes, you can capture screenshots and PDFs during web testing automation. The automation tool supports capturing page metadata and visual outputs to support demos, reports, and testing workflows across web apps.

Do I need a specific CLI to perform browser automation actions?

Yes, you need the agent-browser CLI to perform browser automation actions. It enables commands like open, snapshot, fill, click, wait, and screenshot to execute scripted interactions and data extraction.

Does browser testing automation support parallel workflows with state persistence?

Browser testing automation supports parallel and session-based workflows with state persistence. This allows multiple automated testing and data collection processes to run concurrently while maintaining session state across web apps.