agent-browser

Automates browser interactions via Chrome DevTools Protocol with accessibility-tree snapshots.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser.

What problem does it solve? Manually interacting with websites for testing, data extraction, or repetitive tasks is slow and error-prone. This Skill gives AI agents programmatic control over Chrome/Chromium browsers to navigate pages, fill forms, click elements, take screenshots, and extract data without writing custom automation scripts. ## Core Features & Use Cases - Browser Automation via CDP: Controls Chrome/Chromium directly through the Chrome DevTools Protocol with no Playwright or Puppeteer dependency, using accessibility-tree snapshots and compact element refs for reliable interaction. - Specialized Workflows: Includes dedicated skills for Electron desktop apps (VS Code, Slack, Discord, Figma), Slack workspace automation, exploratory testing and QA, Vercel Sandbox microVMs, and AWS Bedrock AgentCore cloud browsers. - Session Management: Supports sessions, an authentication vault, state persistence, video recording, and an observability dashboard on port 4848. - Use Case: Ask the agent to log into a web app, fill out a multi-step form, take a screenshot of the result, and extract confirmation data — all executed through the agent-browser CLI. ## Quick Start Install the CLI with npm i -g agent-browser, run agent-browser install, then ask the agent to open a website and take a screenshot.

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

Install agent-browser globally with npm, run agent-browser install, then load workflow instructions with agent-browser skills get core. The CLI controls Chrome via CDP using accessibility-tree snapshots and element refs for navigation, form filling, and clicking.

What browser automation tool works without Playwright or Puppeteer?

agent-browser is a native Rust CLI that drives Chrome/Chromium directly through the Chrome DevTools Protocol. It avoids Playwright and Puppeteer dependencies while providing sessions, authentication vaults, and video recording.

Can agent-browser automate Electron desktop apps like Slack or VS Code?

Yes, agent-browser includes a specialized Electron skill loaded with agent-browser skills get electron. It supports automating Electron apps such as VS Code, Slack, Discord, Figma, Notion, and Spotify.

Does agent-browser support cloud browser environments?

Yes, it provides dedicated skills for Vercel Sandbox microVMs and AWS Bedrock AgentCore cloud browsers. Load them with agent-browser skills get vercel-sandbox or agent-browser skills get agentcore.

How do I keep agent-browser instructions up to date?

The SKILL.md file is a discovery stub that points to the CLI. Run agent-browser skills get core to load workflow content that always matches your installed version, so instructions never go stale.