agent-browser

Drive a browser to open pages, take snapshots, and interact with elements via refs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fast and repeatable browser interactions for testing and verification, enabling teams to reliably validate UI changes without manual effort.

Core Features & Use Cases

  • Open URLs and load pages programmatically.
  • Take accessibility and visual snapshots to verify UI changes.
  • Interact with elements via stable refs (click, fill, type, select, check).
  • Run in sessions to preserve login state and context across actions.
  • Debug with console, logs, and highlighted elements for faster triage.

Quick Start

Open a target URL, capture a snapshot to obtain element refs, and then interact with elements using those refs to complete a test scenario.

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 UI testing for frontend QA?

Automate browser UI testing by driving a browser to open pages, take snapshots, and interact with elements via refs. This enables fast, repeatable validation of UI changes for frontend QA without manual effort.

How do I capture accessibility and visual snapshots to verify UI changes?

Capture accessibility and visual snapshots by loading a target URL programmatically. The browser automation session records the UI state and generates element refs for interaction and visual regression checks.

Do I need Node.js to run browser automation sessions for form validation?

Yes, you need Node.js and the agent-browser CLI to run browser automation sessions. These dependencies enable you to preserve login state and context across actions for form validation.

What is the best way to interact with elements during visual regression testing?

Interact with elements during visual regression testing by capturing a snapshot to obtain stable refs, then using those refs to click, fill, type, select, and check elements programmatically.

Can I debug browser automation errors using console logs and highlighted elements?

Yes, you can debug browser automation errors using console logs and highlighted elements. The session provides robust error handling and debugging tools for faster triage of UI test failures.

Does browser UI testing work across both local and deployed apps?

Browser UI testing works across both local and deployed apps. You can open any target URL programmatically to run accessibility checks, visual regression, and form validation in your sessions.