What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

agent-browser: a Claude Code skill by Vercel Labs

Official

For developers who want Claude to drive Chrome from the terminal to click, fill forms and take screenshots. Skip it if you cannot install a global npm tool.

High-risk warning At least one scanner rated it high risk, so we keep it out of the top ten. Read its code before you install it.

Before you install: Its working instructions come from the installed CLI at run time, not from the file you install, so you cannot read them in advance.

The skill's text changed on Nov 12, 2026, after we last read it. Our description may be behind.

Score
95of 100
Rank
#11of 239
Installs
1.4Mon skills.sh
Security
Warning 5 scanners
Updated
2026
Context
~234tokens always

Install

npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser

Run it in your terminal. View the source

Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app

What does agent-browser do?

agent-browser is a Claude skill that points Claude to the agent-browser command line tool, which controls Chrome or Chromium over the DevTools protocol. The skill file is only a short stub. Before any browser command, Claude runs agent-browser skills get core to load the usage guide that matches the installed version. Pages are read as accessibility-tree snapshots, and elements are picked by short refs such as @e1. Extra guides cover Electron apps like VS Code and Slack, exploratory QA, recording a HAR file to build an API client, and cloud browsers on Vercel Sandbox or AWS Bedrock AgentCore. A dashboard on port 4848 shows live sessions.

When should you use agent-browser?

Use it when

  • Filling a web form or clicking through a site
  • Taking screenshots or pulling text from a page
  • Running an exploratory QA pass on your web app

Skip it when

  • You cannot install global npm packages
  • You want every instruction visible before you install

What it needs and what it can touch

You need

  • Node.js and the agent-browser CLI

What it can do

  • Runs agent-browser shell commands
  • Opens websites and acts in a browser for you
  • Can control desktop apps such as Slack or VS Code

From reading its instructions, not from running it.

Why it scores 95

Strongest on upkeep (100 of 100), weakest on trust (92).

  • Adoption35 points 92
  • Upkeep20 points 100
  • Trust20 points 92
  • Quality15 points 100
  • Reader answers10 points Not enough answers yet, so this does not count

How the formula works

Is agent-browser safe to install?

At least one scanner rated it high risk, so we keep it out of the top ten. Read its code before you install it. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.

ScannerResultDate
Gen Agent Trust HubPassedNov 3, 2026
SocketPassedNov 4, 2026
SnykMedium riskNov 3, 2026
RunlayerHigh riskMar 15, 2026
ZeroLeaksPassedApr 16, 2026

Details

Installs
1,411,072
Repository stars
49,494
Last repository change
Tokens always loaded
about 234
Tokens when used
about 602
License
Apache-2.0
Data confidence
High

Side-by-side comparisons

Alternatives to agent-browser

All skills for this job
  • browser-use

    For developers who want Claude to drive their own Chrome, or a hosted cloud browser, through the DevTools protocol.

    Score 86 99.5K installs Official

    Get browser-use
  • opencli-browser

    For developers who want Claude to work inside their logged-in Chrome through OpenCLI and capture site APIs.

    Score 68 20.7K installs

    Get opencli-browser
  • agent-device

    For mobile and TV app developers who want Claude to tap through apps on simulators and devices.

    Score 77 20.8K installs Official

    Get agent-device
  • webapp-testing

    For developers who want Claude to click through a web app running on their own machine and see what breaks.

    Score 86 203K installs Official

    Get webapp-testing