npx skills add ...
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.
npx skills add browserbase/skills --skill browserbase-cli
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