browser
Interactive headless browser sessions on cloud infrastructure.
Developer Setup
Setup & Installation
npx skills add https://github.com/browserbase/skills --skill browsernpx skills add https://github.com/browserbase/skills --skill browserOverview
What This Skill Does
Provides cloud-hosted browser sessions supporting Playwright/Puppeteer with built-in proxy rotation and CAPTCHA solvers.
Application
When to use this Skill
- When your agent needs to interactively browse, click, and inspect modern JavaScript-heavy web applications.
- When you want to run Puppeteer, Playwright, or Selenium scripts on a cloud-hosted, scalable browser infrastructure.
- When bypasses for antibot systems, CAPTCHAs, and IP rate limits are required out of the box.
- When you need session persistence across multiple automated steps with custom user contexts.
- When you want to inspect a live running browser session visually via VNC/WebSocket.
Documentation
Show Skills.md file
Browser Automation
Automate browser interactions using the browse CLI with Claude.
Setup check
Before running any browser commands, verify the CLI is available:
which browse || npm install -g browse
Environment Selection (Local vs Remote)
The CLI supports explicit per-command environment flags. If you do nothing, the next session defaults to Browserbase when BROWSERBASE_API_KEY is set and to local otherwise.
Local mode
browse open <url> --localstarts a clean isolated local browserbrowse open <url> --auto-connectattaches to an already-running debuggable Chrome; use--localwhen no debuggable Chrome is availablebrowse open <url> --cdp <port|url>attaches to a specific CDP target- Best for: development, localhost, trusted sites, and reproducible runs
Remote mode (Browserbase)
browse open <url> --remotestarts a Browserbase session- Without a local flag, Browserbase is also the default when
BROWSERBASE_API_KEYis set
Recommendations
Explore other random skills
run-acceptance-tests
Run acceptance tests for Terraform providers using Go's test runner
provider-resources
Implement Terraform Provider resources and data sources using the Plugin Framework
provider-test-patterns
Acceptance test patterns for Terraform providers using terraform-plugin-testing