agent-browser

Control Chrome/Chromium via CDP to automate browser interactions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation is essential for AI agents to interact with websites, automate tasks, and validate web apps without manual effort.

Core Features & Use Cases

  • Fast native Rust CLI that controls Chrome/Chromium via CDP with accessibility-tree snapshots for reliable element references.
  • Sessions, authentication vault, state persistence, and built-in observability (video recording) to maintain context across tasks.
  • Specialized skills for automating Electron apps, Slack workflows, QA testing, and cloud provider environments.

Quick Start

Load the core workflows to begin building browser automation tasks using agent-browser.

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 interactions for AI agents using CDP?

You can automate browser interactions for AI agents by using a native Rust CLI to control Chrome or Chromium via the Chrome DevTools Protocol. This approach uses accessibility-tree snapshots to provide reliable element references for tasks like navigating pages and clicking buttons.

What is the best way to maintain context and state across browser automation tasks?

To maintain context across browser automation tasks, you can use built-in sessions, an authentication vault, and state persistence. The CLI also includes observability features like video recording to help track automated interactions over time.

Can I use this browser automation CLI to test Electron apps?

Yes, you can use this browser automation CLI to test Electron apps. It provides specialized skills for automating Electron applications, alongside standard web app testing and Slack workflow automation.

Does this tool support taking screenshots and extracting data from web pages?

Yes, the tool supports taking screenshots and extracting data from web pages. These actions are core features of its browser automation capabilities, allowing AI agents to interact with and validate web applications seamlessly.

How do I set up the SKILL.md file to start building browser automation tasks?

To set up browser automation tasks, you need a root SKILL.md file containing YAML frontmatter that specifies the name and description. You can also include optional directories for scripts, references, or assets to extend its functionality.