agent-browser

Automate browser interactions for testing, form filling, and data extraction via Bash CLI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/pukpuklouis/website-blackliving-ecomm --skill agent-browser-pukpuklouis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/pukpuklouis/website-blackliving-ecomm/tree/main/.opencode/skills/agent-browser
Command: npx skills add https://github.com/pukpuklouis/website-blackliving-ecomm --skill agent-browser-pukpuklouis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables automated browser interactions for testing, form filling, screenshots, and data extraction, reducing manual repetitive work.

Core Features & Use Cases

  • Navigation & Interaction: Open URLs, snapshot page structure, click, fill, and extract data with compact refs.
  • Test & Documentation Workflows: Create repeatable test flows, capture screenshots, and generate reports for QA or docs.
  • Use Case: Automate login flows across multiple sites, collect form data, and document results with snapshots.

Quick Start

Start by opening a URL with agent-browser open https://example.com, then run agent-browser snapshot -i to learn element refs, and interact with elements using the generated refs like agent-browser fill @e1 "value" and agent-browser click @e2.

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 via Bash CLI for web testing?

Automate browser tasks via Bash CLI by using commands like open, snapshot, fill, and click to navigate URLs, interact with elements, and capture screenshots for web testing workflows without manual repetitive work.

What is snapshot-based browser automation and how does it work?

Snapshot-based browser automation captures page structure to generate compact element refs. You use these refs to interact with elements, enabling reliable navigation, form filling, and data extraction across typical web applications.

How do I fill forms and click elements using a Bash CLI browser automation tool?

Fill forms and click elements by first running a snapshot command to learn element refs, then executing commands like fill @e1 "value" and click @e2 to interact with the identified page elements directly.

Can I manage session isolation and capture screenshots for automated documentation?

Yes, you can manage session isolation and capture screenshots for automated documentation. The tool supports state management commands that enable isolated sessions and automated report generation for QA workflows.

Do I need any external dependencies to run browser automation scripts?

No external dependencies are required to run browser automation scripts. The tool operates as a standalone Bash CLI, allowing you to execute navigation, data extraction, and testing commands directly without additional package installations.