A set of skills for enabling Claude Code to work with Browserbase through browser automation and the official bb CLI.
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 anti-bot stealth, CAPTCHA solving, and residential proxies |
| browserbase-cli | Use the official bb 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 bb CLI |
| site-debugger | Diagnose and fix failing browser automations — analyzes bot detection, selectors, timing, auth, and captchas, then generates a tested site playbook |
| bb-usage | Show Browserbase usage stats, session analytics, and cost forecasts in a terminal dashboard |
| 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 |
To install the skill to popular coding agents:
$ npx skills add browserbase/skillsOn 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
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
bbto list my Browserbase projects and show the output as JSON" - "Initialize a new Browserbase Function with
bb functions initand explain the next commands"
Claude will handle the rest.
For local and localhost work, browse env local now starts a clean isolated browser by default. Use browse env local --auto-connect when the agent should reuse your existing local Chrome session, cookies, or login state.
Install Chrome for your platform:
- macOS or Windows: https://www.google.com/chrome/
- Linux:
sudo apt install google-chrome-stable
To refresh cookies from your main Chrome profile:
rm -rf .chrome-profile