agent-browser

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

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/QT-7274/dotfiles --skill agent-browser-qt-7274
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/QT-7274/dotfiles/tree/main/agent-browser
Command: npx skills add https://github.com/QT-7274/dotfiles --skill agent-browser-qt-7274

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser.

What problem does it solve? AI agents need a reliable way to interact with websites programmatically—navigating pages, filling forms, clicking buttons, and extracting data—without heavy dependencies like Playwright or Puppeteer. ## Core Features & Use Cases - Browser Automation: Navigate pages, fill forms, click elements, take screenshots, and scrape data using a fast native Rust CLI over Chrome/Chromium via CDP. - Reliable Element Targeting: Accessibility-tree snapshots with compact @eN element refs make interactions deterministic for agents. - Specialized Workflows: Dedicated skills for Electron desktop apps (VS Code, Slack, Discord), Slack workspace automation, exploratory QA testing, Vercel Sandbox microVMs, and AWS Bedrock AgentCore cloud browsers. - Use Case: Ask your agent to log into a web app, walk through a checkout flow, capture screenshots at each step, and report any UI bugs found during exploratory testing. ## Quick Start Install the CLI with npm i -g agent-browser, run agent-browser install, then ask your 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 actions with an AI agent?▼

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

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, with no Playwright or Puppeteer dependency. It works with agents like Cursor, Claude Code, Codex, Continue, and Windsurf.

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

Yes, load the Electron specialized skill with agent-browser skills get electron to automate desktop apps such as VS Code, Slack, Discord, Figma, Notion, and Spotify. A separate slack skill handles workspace automation like checking unreads and sending messages.

Does agent-browser support cloud browsers and sandboxed environments?▼

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

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

The SKILL.md file is only a discovery stub. Always run agent-browser skills get core before use, since the CLI serves skill content matching the installed version so instructions never go stale.