agent-browser

Automates browser and Electron app interactions via a CLI using Chrome DevTools Protocol.

9|Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Ikaleio/skills --skill agent-browser-ikaleio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/Ikaleio/skills/tree/main/agent-browser
Command: npx skills add https://github.com/Ikaleio/skills --skill agent-browser-ikaleio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser.

What problem does it solve? AI agents often need to interact with websites and desktop applications but lack a reliable, scriptable interface for navigation, form filling, clicking, and data extraction. This Skill provides a fast CLI that drives Chrome/Chromium over CDP with accessibility-tree snapshots and stable element references. ## Core Features & Use Cases - Browser Automation: Navigate pages, fill forms, click buttons, take screenshots, and scrape data using compact @eN element refs from accessibility-tree snapshots. - Specialized Workflows: Load dedicated skill content for Electron 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, walk through a checkout flow, capture screenshots at each step, and report any broken elements during a dogfooding pass. ## Quick Start Ask the agent to open a website with agent-browser, fill in the login form, and take a screenshot of the dashboard.

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 from the command line?

Install agent-browser globally with npm, run agent-browser install, then load workflow guidance with agent-browser skills get core. The CLI drives Chrome or Chromium over CDP and exposes accessibility-tree snapshots with element refs for reliable clicking and form filling.

How to automate Electron apps like VS Code or Slack?

Load the Electron-specific workflow with agent-browser skills get electron. It covers driving desktop apps such as VS Code, Slack, Discord, Figma, Notion, and Spotify through the same CDP-based automation model used for web pages.

Does agent-browser require Playwright or Puppeteer?

No, agent-browser is a native Rust CLI that talks to Chrome or Chromium directly over the Chrome DevTools Protocol. It has no Playwright or Puppeteer dependency, which keeps installation and execution lightweight.

Can agent-browser run in cloud or sandboxed environments?

Yes, it provides dedicated workflows 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 only a discovery stub. Always run agent-browser skills get core before use so the CLI serves workflow content matching the installed version, preventing stale instructions.