agent-browser

Automate browser interactions to test web UIs and verify visual changes.

Updated May 2, 2026
One-click install
npx skills add https://github.com/ahliweb/awcms-micro-sman2pangkalanbun --skill agent-browser-ahliweb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/ahliweb/awcms-micro-sman2pangkalanbun/tree/main/skills/agent-browser
Command: npx skills add https://github.com/ahliweb/awcms-micro-sman2pangkalanbun --skill agent-browser-ahliweb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation for testing and verification. Use when you need to interact with web UIs, verify visual changes, fill forms, or capture screenshots.

Core Features & Use Cases

  • Open URLs and load pages for automated testing
  • Take interactive snapshots with element refs for scripted interactions
  • Perform actions like click, fill, type, select, and check to validate UI flows
  • Capture screenshots (viewport or full page) for documentation or debugging
  • Manage browser sessions to persist state across commands
  • Inspect HTML and accessibility trees to verify structure and ARIA compliance

Quick Start

Open a URL, snapshot interactive elements, and perform a click to validate behavior.

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 UI testing?

Automating browser interactions for UI testing involves executing deterministic command sequences to interact with web elements. This approach applies to QA, regression testing, and form workflows, capturing interactive element snapshots with refs for scripted interactions.

How do I verify accessibility compliance during web automation?

Verifying accessibility compliance during web automation requires inspecting the accessibility tree alongside the HTML structure. This process validates ARIA compliance and verifies page structure within local, staging, and production environments.

Can I manage browser sessions to persist state across CLI commands?

Yes, you can manage browser sessions to persist state across CLI commands. Session management allows sequential actions like opening URLs, taking snapshots, and performing clicks to validate UI behavior continuously without losing context.

What is the best way to capture screenshots for visual regression testing?

The best way to capture screenshots for visual regression testing is using CLI commands that grab viewport or full page captures. This automates visual change verification and provides documentation for debugging UI flows.

Does browser automation work for validating form workflows in staging environments?

Yes, browser automation works for validating form workflows in staging environments. It validates UI flows by performing actions like click, fill, type, select, and check across local, staging, and production environments.

Why use interactive element snapshots with refs for scripted UI interactions?

Using interactive element snapshots with refs for scripted UI interactions ensures deterministic command sequences target elements accurately. This robust error handling approach validates web UI behavior reliably during automated testing.