agent-browser

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

21|1|Updated Feb 17, 2019
One-click install
npx skills add https://github.com/Kiyozz/papyrus-compiler-app --skill agent-browser-kiyozz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/Kiyozz/papyrus-compiler-app/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/Kiyozz/papyrus-compiler-app --skill agent-browser-kiyozz

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 scrape data without writing custom automation code. ## 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: Extends beyond web pages to Electron desktop apps (VS Code, Slack, Discord, Figma), Slack workspace automation, exploratory QA testing, Vercel Sandbox microVMs, and AWS Bedrock AgentCore cloud browsers. - Session & State Management: Supports sessions, an authentication vault, state persistence, video recording, and an observability dashboard on port 4848. - Use Case: Imagine you need to test a login flow on your web app. Ask the agent to open the site, fill in credentials, click submit, and capture a screenshot of the result, all through CLI commands. ## Quick Start Ask the agent to open a website with agent-browser, fill out the login form, and take a screenshot of the resulting page.

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, then run agent-browser commands to navigate pages, fill forms, click elements, and take screenshots. Load the core workflow guide first with agent-browser skills get core to learn the command patterns.

What browser automation tool works without Playwright or Puppeteer?▼

agent-browser is a native Rust CLI that controls Chrome/Chromium directly through the Chrome DevTools Protocol. It uses accessibility-tree snapshots with element refs instead of CSS selectors, requiring no Playwright or Puppeteer dependency.

Can I automate Electron desktop apps like VS Code or Slack?▼

Yes, agent-browser includes a specialized Electron skill for automating desktop apps such as VS Code, Slack, Discord, Figma, Notion, and Spotify. Load it with agent-browser skills get electron before running commands.

Does agent-browser support Slack message automation?▼

Yes, the dedicated Slack skill supports checking unreads, sending messages, and searching conversations in a Slack workspace. Load the workflow with agent-browser skills get slack.

How do I keep browser automation instructions up to date?▼

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