
browserbase / skills
✓ Official★ 3,600A skill package that teaches your agent 12 capabilities — every one documented and browsable below, no GitHub required · by browserbase.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill…
32 files — installable on its own
Browser automation with local Chrome or remote Browserbase for protected sites, bot detection, and CAPTCHAs. Two modes: local Chrome (default, no setup) or remote Browserbase (anti-bot stealth, automatic CAPTCHA solving, residential proxies, session persistence) Core commands cover navigation, page inspection, interaction (click, type, fill, select, drag), and session management via CLI Use browse snapshot to read the accessibility tree and get element refs for reliable interactions; reserve...
4 files — installable on its own
Capture a full DevTools-protocol trace of any browser automation — CDP firehose, screenshots, and DOM dumps — then bisect the stream into per-page searchable…
14 files — installable on its own
Use the Browserbase CLI (`bb`) for Browserbase Functions and platform API workflows. Use when the user asks to run `bb`, deploy or invoke functions, manage…
3 files — installable on its own
Discover and deeply research companies to sell to. Uses Browserbase Search API for discovery and a Plan→Research→Synthesize pattern for deep enrichment — outputting a scored research report and CSV.
15 files — installable on its own
Sync cookies from local Chrome to a Browserbase persistent context so the browse CLI can access authenticated sites. Use when the user wants to browse as…
8 files — installable on its own
Take a conference URL → get a ranked list of people the AE should talk to, with a "why reach out" rationale per person.
19 files — installable on its own
Use this skill when the user wants to retrieve a URL without a full browser session: fetch HTML or JSON from static pages, inspect status codes or headers,…
4 files — installable on its own
Deploy serverless browser automation as cloud functions using Browserbase. Use when the user wants to deploy browser automation to run on a schedule or cron,…
3 files — installable on its own
Build local constrained-browser agents with a safe_browser tool that owns CDP, enforces a domain allowlist with Fetch interception, and lets a runtime Claude…
8 files — installable on its own
Use this skill when the user wants to search the web without a full browser session: find URLs, titles, and metadata for a query. Prefer it over a browser when…
4 files — installable on its own
AI-powered adversarial UI testing via the browse CLI. Analyzes git diffs to test only what changed, or explores the full app to find bugs. Tests functional…
13 files — installable on its own
Browserbase Skills
A set of skills for enabling Claude Code to work with Browserbase through browser automation and the official browse CLI.
Skills
This plugin includes the following skills (see skills/ for details):
| Skill | Description |
|---|---|
| browser | Automate web browser interactions via CLI commands — supports remote Browserbase sessions with Browserbase Identity, Verified browsers, CAPTCHA solving, and residential proxies |
| browserbase-cli | Use the official browse CLI for Browserbase Functions and platform API workflows including sessions, projects, contexts, extensions, fetch, and dashboard |
| functions | Deploy serverless browser automation to Browserbase cloud using the browse CLI |
| browser-trace | Capture a full DevTools-protocol trace (CDP firehose, screenshots, DOM dumps) alongside any browser automation, then bisect the stream into per-page searchable buckets |
| browser-to-api | Turn a website's observable HTTP traffic into a best-effort OpenAPI 3.1 spec by analyzing a browser-trace capture |
| autobrowse | Self-improving browser automation — iteratively runs a browsing task, reads the trace, and improves the navigation skill until it reliably passes |
| safe-browser | Build local Claude Agent SDK browser agents whose only browser capability is a CDP-gated safe_browser tool with domain allowlist enforcement |
| webmcp-gen | Author, compile, and validate site-specific WebMCP init scripts with the Stagehand WebMCP runtime |
| cookie-sync | Sync cookies from local Chrome to a Browserbase persistent context so the browse CLI can access authenticated sites |
| fetch | Fetch HTML or JSON from static pages without a browser session — inspect status codes, headers, follow redirects |
| search | Search the web and return structured results (titles, URLs, metadata) without a browser session |
| ui-test | AI-powered adversarial UI testing — analyzes git diffs to test changes, or explores the full app to find bugs |
| browser-use-to-stagehand | Migrate browser-use (Python) automation to Stagehand v3 (TypeScript) on Browserbase — maps features and picks the right determinism level per step |
| agent-experience | Audit how agent-friendly a product, SDK, or docs site is — drops Claude subagents at it with tiny prompts, captures their traces, and scores setup friction, speed, error recovery, and doc quality |
| company-research | Discover target companies matching your ICP using the Browserbase Search API, deep-research each one, and score fit into a research report and CSV |
| event-prospecting | Extract speakers from a conference page, filter their companies against your ICP, and deep-research the best-fit people into a person-first prospecting report |
| competitor-analysis | Auto-discover a company's competitors via the Browserbase Search API, deep-research each across marketing, signal, benchmark, and strategic-diff lanes, and compile a browsable HTML report with an overview, per-competitor deep dives, a feature/pricing matrix, and a mentions feed |
Installation
To install the skill to popular coding agents:
$ npx skills add browserbase/skillsClaude Code
On Claude Code, to add the marketplace, simply run:
/plugin marketplace add browserbase/skillsThen install the plugin:
/plugin install browse@browserbaseIf you prefer the manual interface:
- On Claude Code, type
/plugin - Select option
3. Add marketplace - Enter the marketplace source:
browserbase/skills - Press enter to select the
browseplugin - Hit enter again to
Install now - Restart Claude Code for changes to take effect
Usage
Once installed, you can ask Claude to browse or use the Browserbase CLI:
- "Go to Hacker News, get the top post comments, and summarize them "
- "QA test http://localhost:3000 and fix any bugs you encounter"
- "Order me a pizza, you're already signed in on Doordash"
- "Use
browseto list my Browserbase projects and show the output as JSON" - "Initialize a new Browserbase Function with
browse functions initand explain the next commands" - "Use safe-browser to build a Hacker News scraper that only stays on the main site"
Claude will handle the rest.
For local and localhost work, pass --local on the first browser command (for example, browse open http://localhost:3000 --local) to start a clean isolated browser. Use --auto-connect when the agent should reuse your existing local Chrome session, cookies, or login state.
Troubleshooting
Chrome not found
Install Chrome for your platform:
- macOS or Windows: https://www.google.com/chrome/
- Linux:
sudo apt install google-chrome-stable
Profile refresh
To refresh cookies from your main Chrome profile:
rm -rf .chrome-profileResources
Install the whole package (12 skills):
npx skills add https://github.com/browserbase/skillsOr install a single skill:
npx skills add https://github.com/browserbase/skills --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.