Claude Agent SDK with a web browsing tool.
Browserbase Skills is a collection of skill plugins designed specifically for Claude Code, enabling users to control browsers directly via natural language. The project includes 10 core skills: browser (CLI-driven browser automation with remote Browserbase sessions featuring anti-bot stealth, auto CAPTCHA solving, residential proxies), browserbase-cli (Browserbase platform API operations), functions (serverless browser automation cloud deployment), site-debugger (diagnose automation failures and generate site playbooks), browser-trace (full CDP trace and DOM dump capture), bb-usage (terminal usage stats and cost forecasting), cookie-sync (sync local Chrome cookies to Browserbase persistent contexts), fetch (static page retrieval without browser sessions), search (structured web search results), and ui-test (AI-driven adversarial UI testing).
Dual-Mode Operation#
Supports both isolated local Chrome environments and remote Browserbase cloud sessions. Remote mode provides anti-bot stealth, automatic CAPTCHA solving, residential proxies covering 201 countries, and session persistence. The cookie-sync skill enables syncing local Chrome cookies to Browserbase persistent contexts for passwordless access to authenticated sites.
Use Cases#
- Web data extraction from sites with anti-scraping protections (leveraging cloud stealth and proxies)
- AI-driven adversarial UI automation testing and bug discovery
- Cross-site end-to-end workflow automation (e.g., auto-login and business operations)
- Browser automation script failure diagnosis and CDP-level trace debugging
- Serverless deployment of local browser automation scripts to Browserbase cloud
Architecture#
Each skill is defined in a skills/<name>/SKILL.md file using structured metadata (name, description, compatibility, bins, allowed-tools: [Bash], etc.). Execution chain: Claude Code parses natural language → matches Skill → triggers Bash tool → executes underlying CLI (browse or bb) → CLI communicates with the browser via CDP protocol. Primarily JavaScript/TypeScript, compiled with tsc, auto-built on postinstall.
Installation#
# Via Claude Code marketplace
/plugin marketplace add browserbase/skills
/plugin install browse@browserbase
# Generic install
npx skills add browserbase/skills
# Browser CLI dependency
which browse || npm install -g @browserbasehq/browse-cli
Remote mode requires the BROWSERBASE_API_KEY environment variable.
Key CLI Commands#
- Environment:
browse env local/browse env remote - Navigation:
browse open <url>,browse reload,browse back,browse forward - State:
browse snapshot(accessibility tree),browse screenshot,browse get title - Interaction:
browse click @0-5,browse type,browse fill,browse select,browse press,browse drag,browse scroll - Session:
browse stop,browse status,browse pages,browse tab_switch
Unconfirmed Details#
- SKILL.md states MIT license, but no LICENSE file found in repository root
- Current version is 0.0.1, still in early stages
- The exact npm package name and install source for
bbCLI is not specified in README - Detailed command docs for
fetch,search,ui-testskills are incomplete, possibly still in development - Relationship with Anthropic Claude Code (official partner vs. third-party) remains unconfirmed