agent-browser

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser.

What problem does it solve? AI agents need a reliable way to interact with websites—navigating pages, filling forms, clicking buttons, and extracting data—without heavy dependencies like Playwright or Puppeteer. This Skill provides a fast native CLI that drives Chrome/Chromium over CDP and exposes page elements through compact accessibility-tree references. ## Core Features & Use Cases - Browser Automation: Navigate pages, fill forms, click buttons, take screenshots, and scrape data using stable @eN element refs from accessibility-tree snapshots. - Session & State Management: Persistent sessions, an authentication vault, state persistence, and video recording for repeatable workflows. - Specialized Skills: Load dedicated workflows for Electron desktop apps (VS Code, Slack, Discord, Figma), Slack workspace automation, exploratory QA/dogfooding, HAR-to-API-client derivation, Vercel Sandbox microVMs, and AWS Bedrock AgentCore cloud browsers. - Use Case: Ask your agent to log into a staging web app, walk through the checkout flow, capture screenshots of each step, and report any broken UI elements during a QA pass. ## Quick Start Install the CLI with npm, run agent-browser install, then ask your agent to load the core workflow with agent-browser skills get core before automating any website.

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 the agent-browser CLI globally with npm, run agent-browser install, then load the core workflow with agent-browser skills get core. The CLI drives Chrome via CDP and exposes page elements as accessibility-tree refs your agent can click or fill.

What is the best way to scrape data from web pages without Playwright?

agent-browser is a native Rust CLI that controls Chrome/Chromium directly over the Chrome DevTools Protocol, with no Playwright or Puppeteer dependency. It uses accessibility-tree snapshots with compact element refs for reliable data extraction.

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 covers unreads, messages, and conversation search.

Does agent-browser support cloud browsers and sandboxed environments?

Yes. Dedicated skills cover running agent-browser inside Vercel Sandbox microVMs and using 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 only a discovery stub. Always run agent-browser skills get core before use, since the CLI serves workflow content matching the installed version, so instructions never go stale.