npx skills add ...
npx skills add browserbase/skills --skill browserbase-cli
npx skills add browserbase/skills --skill browserbase-cli
Use the Browserbase CLI (`browse`) for Browserbase Functions and platform API workflows. Use when the user asks to run `browse`, deploy or invoke functions, manage sessions, projects, contexts, or extensions, fetch a page through the Browserbase Fetch API, search the web through the Browserbase Search API, or scaffold starter templates. Prefer the Browser skill for interactive browsing; use the top-level `browse` driver commands (`browse open`, `browse get`, etc.) only when the user explicitly wants the CLI path.
Use the official browse CLI for Browserbase platform operations, Functions workflows, and Fetch API calls.
Before using the CLI, verify it is installed:
For authenticated commands, set the API key:
Use this skill when the user wants to:
browsebrowse templatesbrowser skill.fetch skill is often a better fit.browse open, browse get, browse click, …) only when the user explicitly wants the CLI path or is already working in a browse-centric workflow.browse functions for local dev, packaging, publishing, and invocationbrowse cloud sessions, browse cloud projects, browse cloud contexts, browse cloud extensions for Browserbase platform resourcesbrowse cloud fetch <url> for Fetch API requestsbrowse cloud search "<query>" for Search API requestsbrowse templates to browse and scaffold starter templatesbrowse open, browse get, browse click, etc. for direct local/remote browser drivingbrowse skills install to install Browserbase agent skills for Claude CodeFor local browser work, browse open <url> --local starts a clean isolated browser. Use browse open <url> --auto-connect only when you need to attach to an existing debuggable Chrome session.
Use browse functions invoke --check-status <invocation_id> to poll an existing invocation instead of creating a new one.
browse --help and subgroup --help before guessing flags.--output <file> on browse cloud fetch and browse cloud search to save results to a file.--body or --params.browse functions ... and browse cloud ... use --base-url for API base URL overrides.BROWSERBASE_API_KEY or pass --api-key--help and use the exact dash-case formnpm install -g browse and verify with which browseFor command-by-command reference and more examples, see REFERENCE.md [blocked].
browse cloud projects list
browse cloud sessions create --proxies --verified --region us-east-1
browse cloud sessions create --solve-captchas --context-id ctx_abc --persist
browse cloud sessions get <session_id>
browse cloud sessions downloads get <session_id> --output session-artifacts.zip
browse cloud contexts create --body '{"region":"us-west-2"}'
browse cloud extensions upload ./my-extension.zipbrowse cloud fetch https://example.com
browse cloud fetch https://example.com --allow-redirects --output page.htmlbrowse cloud search "browser automation"
browse cloud search "web scraping" --num-results 5
browse cloud search "AI agents" --output results.jsonbrowse templates list
browse templates list --tag Python --source Browserbase
browse templates clone form-filling --language typescript
browse templates clone amazon-product-scraping --language python ./my-scraper