Use the Browserbase CLI (`bb`) for Browserbase Functions and platform API workflows.
Create detailed user stories, acceptance criteria, and feature specs
Example: Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Research competitors, compare features, identify gaps
Example: Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example: Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
Make data-driven prioritization decisions faster
Draft PRDs, status updates, and stakeholder presentations
Example: Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Submit your Claude Code skill and start earning
epx add browserbase/skills --skill browserbase-cliCompatible with
Supported agents
| name | browserbase-cli |
| description | Use the Browserbase CLI (`bb`) for Browserbase Functions and platform API workflows. Use when the user asks to run `bb`, 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 `bb browse` only when the user explicitly wants the Browserbase CLI path. |
| compatibility | "Requires the Browserbase CLI (`npm install -g @browserbasehq/cli`). API commands require `BROWSERBASE_API_KEY`. `BROWSERBASE_PROJECT_ID` is only needed for `bb functions dev` and `bb functions publish`. `bb browse` additionally requires `npm install -g @browserbasehq/browse-cli`." |
| license | MIT |
| allowed-tools | Bash |
Use the official bb CLI for Browserbase platform operations, Functions workflows, and Fetch API calls.
Before using the CLI, verify it is installed:
which bb || npm install -g @browserbasehq/cli
bb --help
For authenticated commands, set the API key:
export BROWSERBASE_API_KEY="your_api_key"
If using bb functions dev or bb functions publish, also set:
export BROWSERBASE_PROJECT_ID="your_project_id"
Use this skill when the user wants to:
bbbb templatesbrowser skill.fetch skill is often a better fit.bb browse ... only when the user explicitly wants the CLI wrapper or is already working in a bb-centric workflow.bb functions for local dev, packaging, publishing, and invocationbb sessions, bb projects, bb contexts, bb extensions for Browserbase platform resourcesbb fetch <url> for Fetch API requestsbb search "<query>" for Search API requestsbb templates to browse and scaffold starter templatesbb browse ... to forward to the standalone browse binary (requires @browserbasehq/browse-cli)bb skills install to install Browserbase agent skills for Claude CodeFor bb browse, the standalone browse CLI behavior is the source of truth: bb browse env local uses a clean isolated local browser by default, and bb browse env local --auto-connect opts into reusing an existing local Chrome session.
bb functions init my-function
cd my-function
bb functions dev index.ts
bb functions publish index.ts
bb functions invoke <function_id> --params '{"url":"https://example.com"}'
Use bb functions invoke --check-status <invocation_id> to poll an existing invocation instead of creating a new one.
bb projects list
bb sessions create --proxies --advanced-stealth --region us-east-1
bb sessions create --solve-captchas --context-id ctx_abc --persist
bb sessions get <session_id>
bb sessions downloads get <session_id> --output session-artifacts.zip
bb contexts create --body '{"region":"us-west-2"}'
bb extensions upload ./my-extension.zip
bb fetch https://example.com
bb fetch https://example.com --allow-redirects --output page.html
bb search "browser automation"
bb search "web scraping" --num-results 5
bb search "AI agents" --output results.json
bb templates list
bb templates list --language python
bb templates clone form-filling --language typescript
bb templates clone amazon-product-scraping --language python ./my-scraper
bb --help and subgroup --help before guessing flags.--output <file> on bb fetch and bb search to save results to a file.--body or --params.bb functions ... uses --api-url, while platform API commands use --base-url.bb browse fails because browse is missing, either install @browserbasehq/browse-cli or switch to the browser skill.BROWSERBASE_API_KEY or pass --api-keybb functions dev or bb functions publish: set BROWSERBASE_PROJECT_ID or pass --project-id--help and use the exact dash-case formbb browse install error: run npm install -g @browserbasehq/browse-cliFor command-by-command reference and more examples, see REFERENCE.md.
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionbrowserbase-cliExecute the skills CLI command in your project's root directory to begin installation:
epx add browserbase/skills --skill browserbase-cliFetches browserbase-cli from browserbasehq/cli and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
.cursor/skills/browserbase-cli
Restart Cursor to activate browserbase-cli. Access via /browserbase-cliin your agent's command palette.
Learn more:View source on GitHubSkills CLI docsAbout CursorWhat are agent skills?
Time estimate: 30-60 minutes to see productivity improvements
Prerequisites
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid when
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
colab-session-operator
googlecolab/google-colab-cli · productivity · 2 shared tags
woocommerce-automation
claude-office-skills/skills · Productivity · tag: automation
feishu-cli-board
riba2534/feishu-cli · Productivity · tag: cli
gog-cli
intellectronica/agent-skills · Backend · tag: cli
skills-cli
xixu-me/skills · Productivity · tag: cli
implementing-soar-automation-with-phantom
mukul975/Anthropic-Cybersecurity-Skills · implementing-soar-automation-with-phantom · tag: automation
browserbase-cli is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
browserbase-cli has been reliable in day-to-day use. Documentation quality is above average for community skills.
I recommend browserbase-cli for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
Solid pick for teams standardizing on skills: browserbase-cli is focused, and the summary matches what you get after install.
browserbase-cli fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
Solid pick for teams standardizing on skills: browserbase-cli is focused, and the summary matches what you get after install.
Useful defaults in browserbase-cli — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
browserbase-cli has been reliable in day-to-day use. Documentation quality is above average for community skills.
browserbase-cli fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
browserbase-cli has been reliable in day-to-day use. Documentation quality is above average for community skills.
showing 1-10 of 71