SWSkillsWay.ai
View Repo ↗
Skillset · / vercel-labs / agent-browser

vercel-labsvercel-labs/agent-browser

PurposeA collection of Agent Skills centered on agent-browser, a native Rust CLI for AI-driven browser automation. It enables navigating pages, filling forms, clicking, screenshots, data extraction, and web testing via a snapshot-ref workflow. The set extends to Electron apps, Slack, Vercel Sandbox microVMs, AWS AgentCore cloud browsers, dogfooding/QA, and API derivation. Applicable for any agent needing programmatic web or desktop app interaction, QA, or cloud-based automation.
Skill Count
8
Required CLI
agent-browserawsbase64jq
Domains
CodingOthers
Forms
Cli ManualWorkflow
Skillset Analysis

Skill Relationships

Usage Relationships Between Skills

Skill → Skill usage relationships, with cross-layer references. Same color blocks indicate the same skill form.

Relationship Count
15
Standalone Skills
0
Most Referencing
  • agent-browser6 downstream skills
  • slack3 downstream skills
Most Referenced
  • agent-browser6 upstream skills
  • electron2 upstream skills

Note: Each dependency line reads as "the current Skill depends on" the Skill it points to.

SkillsWay.ai · Heads-Up Agent Skills InspectorUnderstand Agent Skills before you install.

Core Idea

Principles & Methodology

The author's design philosophy, what sets this apart from peer projects, and quick notes on the key workflows. Skill names mentioned in the text auto-link to their detail pages.

Core Idea

agent-browser is a fast native Rust CLI providing browser automation for AI agents, designed as a composable toolkit rather than a monolithic framework.

Design Principles

  • Model-agnostic: works with any agent via CLI commands
  • Snapshot-and-ref workflow: AI uses accessibility tree refs for reliable interaction
  • Extensible: specialized skills layer on top (Electron, Slack, Vercel Sandbox, AgentCore, dogfood, derive-client)

Key Skills

  • core: mandatory base guide for all commands
  • agent-browser: main CLI for web tasks
  • electron / slack: app-specific automation
  • vercel-sandbox / agentcore: cloud/isolated browsers
  • dogfood: QA exploration
  • derive-client: API reverse-engineering

Best Practice

Load core first, then invoke specific skills per task. Use semantic locators and snapshots for stable automation.

Skill Composition

How skills in this set are triggered

Each skill is designed for a specific kind of caller — some only fire when you name them, others load automatically when the model judges them relevant. The split below summarises both modes at a glance.

User-Invoked0

These skills only fire when you call them by name. The agent will not load them on its own — they stay inert until invoked.

No skill in this set is recommended for manual invocation.

Model-Invoked8

These skills are loaded automatically by the agent when it judges the context relevant. You usually don't need to call them yourself.

agent-browseragentcorecorederive-clientdogfoodelectronslackvercel-sandbox

Skill List

8 Skills · Filter by name or domain

agent-browser

agent-browser is a fast Rust CLI for AI agents to automate browsers via Chrome CDP with accessibility snapshots. It handles web navigation, form filling, clicking, screenshots, data extraction, and testing, plus Electron/Slack/cloud browser tasks. Value: reliable, version-matched, agent-agnostic web automation without Playwright/Puppeteer.

→
Domain
Coding
Form
Cli Manual
Location
skills/agent-browser/SKILL.md

agentcore

Runs agent-browser on AWS Bedrock AgentCore cloud browsers for managed browser automation. Uses AWS credentials via env or CLI, standard agent-browser commands with `-p agentcore`, and supports persistent profiles and Live View. Value: scalable, AWS-hosted browser sessions with reused auth and real-time monitoring.

→
Domain
Coding
Form
Cli Manual
Location
skill-data/agentcore/SKILL.md

core

Core usage guide for the agent-browser CLI, a fast Chrome/Chromium automation tool for AI agents. It teaches the snapshot-and-ref workflow to interact with pages using compact @eN refs, covering navigation, clicking, filling, data extraction, screenshots, tabs, auth, and waits. Value: lets agents automate web tasks reliably in ~200-400 tokens per step instead of parsing raw HTML.

→
Domain
Coding
Form
Cli Manual
Location
skill-data/core/SKILL.md

derive-client

Reverse-engineers a website's internal API by recording browser traffic into a HAR file via agent-browser, then generates a standalone client or CLI that calls endpoints directly. Method: record flows, identify endpoints with jq, extract shapes/auth, generate typed functions, verify live. Value: eliminates repeated browser driving, enables fast direct HTTP automation.

→
Domain
Coding
Form
Workflow
Location
skill-data/derive-client/SKILL.md

dogfood

Systematically explore and test web apps to find bugs and UX issues via agent-browser. Produces a structured report with step-by-step screenshots, repro videos, and detailed repro steps for every issue, enabling direct handoff to responsible teams for fixing.

→
Domain
Others
Form
Workflow
Location
skill-data/dogfood/SKILL.md

electron

Automate any Electron desktop app (Slack, VS Code, etc.) via agent-browser and Chrome DevTools Protocol. Launch app with remote debugging port, connect, snapshot and interact. Enables desktop UI automation, testing, data extraction and multi-app control without native code.

→
Domain
Coding
Form
Cli ManualWorkflow
Location
skill-data/electron/SKILL.md

slack

Use browser automation (agent-browser) to interact with Slack workspaces: check unreads, send messages, search, extract data. Delivers unread reports, sent messages, and evidence screenshots without Slack API or tokens.

→
Domain
Others
Form
Workflow
Location
skill-data/slack/SKILL.md

vercel-sandbox

Run agent-browser + headless Chrome inside Vercel Sandbox microVMs for browser automation from any Vercel-deployed app. Uses on-demand Linux VMs with Chromium and SDK helpers to run commands like screenshot, snapshot, and form fill. Delivers isolated, persistent, binary-limit-free browser automation with sub-second startup via snapshots.

→
Domain
Coding
Form
Workflow
Location
skill-data/vercel-sandbox/SKILL.md

Showing 8 / 8

Installation

One command to install the entire Skillset.

Copy and run in your terminal to add vercel-labs/agent-browser to your Agent environment.

$npx skills add vercel-labs/agent-browser