agent-browser

Automate browser tasks via CLI for navigation, form filling, and data extraction.

7|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill agent-browser-wsxwj123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/wsxwj123/opencode-skills-backup/tree/main/agent-browser
Command: npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill agent-browser-wsxwj123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automate repetitive browser tasks such as navigation, form filling, data extraction, and testing, reducing manual effort and speeding up web workflows.

Core Features & Use Cases

  • Browser automation CLI for websites: navigate, snapshot, fill, click, and extract data to automate routine tasks.
  • Supports deterministic, snapshot-based element refs, session isolation, and optional resources (scripts, references, assets) for on-demand usage.
  • Use cases include form submissions, data extraction, UI testing, and multi-site automation across workstreams.

Quick Start

Open a website, snapshot elements to learn refs, then drive actions using those refs to complete a task.

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 form filling and data extraction without manual effort?

Browser automation CLI automates repetitive web tasks like navigation, form filling, and data extraction. By exposing a command-line interface to drive page interactions, it reduces manual effort and accelerates routine web workflows across single or multiple sites.

What is deterministic web automation using ref-based snapshots?

Deterministic web automation uses ref-based snapshots to capture and reference page elements reliably. This mechanism ensures consistent execution during navigation, clicking, and form filling, preventing flaky interactions in routine browser-driven tasks.

How do I navigate pages and extract data using a browser CLI?

To navigate pages and extract data, open a website via the browser CLI, snapshot elements to learn their refs, then drive actions like clicks and form submissions using those refs to complete your data extraction task.

Does browser automation CLI support session isolation for multi-site workstreams?

Browser automation CLI supports session isolation for multi-site workstreams. This feature separates browser contexts, ensuring that automated tasks like data extraction and UI testing run independently without cross-site interference.

Can I use snapshot-based element refs for QA testing and onboarding flows?

Snapshot-based element refs can be used for QA testing and onboarding flows. They provide deterministic targeting for clicking and filling elements, ensuring automated test scripts execute reliably across routine web interactions.