agent-browser

Automate Chrome/Chromium browser tasks via CDP using a native Rust CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation for AI agents requires a reliable tool to interact with websites and Electron apps, handle forms and navigation, and capture data, all while ensuring reproducible workflows.

Core Features & Use Cases

  • Native Rust CLI with Chrome/Chromium via CDP, offering fast, deterministic browser control without Node.js.
  • Accessibility-tree snapshots and compact element refs for reliable interaction and testing.
  • Sessions, authentication vault, state persistence, and video recording for auditability and debugging.
  • Specialized workflows for Electron apps, Slack automation, exploratory testing, and cloud environments.

Quick Start

Load the core browser workflows with agent-browser skills get core to begin using browser automation tasks.

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 for AI agents without using Node.js?

This Skill uses a native Rust CLI to control Chrome or Chromium via the Chrome DevTools Protocol (CDP) for deterministic browser automation. It provides fast, scriptable control over web pages and Electron apps without requiring Node.js.

Can I automate web testing and extract data from Electron apps?

Yes, you can automate web testing and extract data from Electron apps. The Skill provides specialized workflows for Electron apps, using accessibility-tree snapshots and compact element refs to interact with and extract data from web pages reliably.

What is the best way to ensure reproducible browser automation workflows?

To ensure reproducible browser automation workflows, use a tool that supports sessions, state persistence, and an authentication vault. This Skill provides these features, along with video recording, to guarantee auditability and simplify debugging of automated tasks.

How do I get started with browser automation using the agent-browser CLI?

To get started, run `agent-browser skills get core` to load the core browser workflows. This initializes the native Rust CLI, enabling you to control Chrome/Chromium via CDP and execute tasks like navigating pages and filling forms.

Does this browser automation tool require an installed browser to function?

Yes, this browser automation tool requires an installed agent-browser and accessible Chrome or Chromium browser contexts to function. It communicates directly with the browser via the Chrome DevTools Protocol (CDP) to execute commands.