agent-browser

Automates browser navigation, form filling, data extraction, and UI testing via scripted commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Browser automation enables AI agents to interact with websites, navigate pages, fill forms, click elements, take screenshots, extract data, test web apps, and automate routine browser tasks, reducing manual effort and increasing reliability.

Core Features & Use Cases

  • Navigate and interact: Open URLs, snapshot the DOM to get element refs, then click, fill, or select using those refs.
  • Data extraction and testing: Take screenshots, extract text, verify page content, and run automated UI tests across sessions.
  • Use Case: Automate a login flow and data capture from a web app using a single command sequence across one or more sessions.

Quick Start

Start a simple flow: open a website, snapshot, fill a field, and submit. agent-browser open https://example.com/login agent-browser snapshot -i agent-browser fill @e1 "[email protected]" agent-browser fill @e2 "password123" agent-browser click @e3 agent-browser wait --load networkidle

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 UI testing with an AI agent?

You can automate web form filling and UI testing by opening a URL, snapshotting the DOM for element refs, then using commands to fill inputs, click buttons, and verify page content across isolated sessions.

What is browser session management and how does it handle state isolation?

Browser session management supports multi-session workflows with per-session state isolation, ensuring that cookies, authentication tokens, and local storage remain distinct across concurrent automated browser tasks.

Can I use browser automation to extract data and take screenshots from web apps?

Yes, browser automation allows AI agents to extract text, take screenshots, and verify page content from web apps, reducing manual effort and increasing the reliability of data extraction routines.

Does automated browser testing support multi-session workflows for login flows?

Automated browser testing supports multi-session workflows with per-session state isolation, allowing you to automate a login flow and data capture using a single command sequence across one or more concurrent sessions.

What are the limitations of using AI agents for web automation and DOM interaction?

Limitations of AI agent web automation include relying on DOM snapshots to get accurate element refs before interaction, and requiring network idle waits to ensure dynamic page content is fully loaded before data extraction.