agent-browser

Automate Chrome/Chromium browser interactions via CDP with element refs.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/iEnergyy/opsflow --skill agent-browser-ienergyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/iEnergyy/opsflow/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/iEnergyy/opsflow --skill agent-browser-ienergyy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Browser automation for AI agents to interact with websites, extract data, and validate web apps without manual scripting.

Core Features & Use Cases

  • Efficient, deterministic browser control via Chrome/Chromium CDP
  • Snapshot-based elementRefs for reliable AI instructions and automation
  • Session management and authentication vaults plus optional e2e testing templates

Quick Start

Install the agent-browser CLI, load this skill, and run a simple open and snapshot sequence to begin automating a web 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 interaction and data scraping for AI agents?

AI agents automate web interaction and data scraping by controlling Chrome or Chromium via the CDP protocol, using snapshot-based element references for reliable instructions. This approach enables agents to open websites, fill forms, and extract data without manual scripting.

What is the best way to control a browser for web app testing using AI?

Browser control for web app testing is managed by connecting AI agents to Chrome via CDP and providing compact element references. This allows automated clicking, form filling, and screenshot capture, with optional e2e testing templates and session management included.

Does browser automation via CDP work with Electron apps and cloud sandboxes?

Browser automation via CDP supports Electron apps and cloud sandbox scenarios for AI agents. It relies on the agent-browser runtime with a Rust core to manage sessions and execute interactions across these environments deterministically.

How do I maintain stable element references during automated web tasks?

Stable element references during automated web tasks are maintained using a snapshot-based system that provides compact element refs. This ensures AI instructions target the correct page elements reliably, even during complex scraping or form-filling sequences.

Do I need the agent-browser runtime to manage browser sessions?

You need the agent-browser runtime with its Rust core to manage browser sessions and execute CDP commands. It provides the necessary session management and authentication vaults required for continuous, authenticated web automation tasks.

Can I load additional automation resources dynamically during a browser session?

You can load optional resource bundles dynamically during a browser session from SKILL references as needed. This allows the AI agent to pull in additional templates or data mid-task without restarting the session or interrupting the workflow.