A set of skills for enabling Claude Code to work with Browserbase through browser automation and the official browse CLI.
> /plugin marketplace add browserbase/skills
Repo: browserbase/skills
What's inside
A set of skills for enabling Claude Code to work with Browserbase through browser automation and the official browse CLI.
This plugin includes the following skills (see skills/ for details):
| Skill | Description |
|---|---|
| browser | Automate web browser interactions via CLI commands โ supports remote Browserbase sessions with Browserbase Identity, Verified browsers, CAPTCHA solving, and residential proxies |
| functions | Deploy serverless browser automation to Browserbase cloud using the browse CLI |
| browser-trace | Capture a full DevTools-protocol trace (CDP firehose, screenshots, DOM dumps) alongside any browser automation, then bisect the stream into per-page searchable buckets |
| browser-to-api | Turn a website's observable HTTP traffic into a best-effort OpenAPI 3.1 spec by analyzing a browser-trace capture |
| autobrowse | Self-improving browser automation โ iteratively runs a browsing task, reads the trace, and improves the navigation skill until it reliably passes |
| safe-browser | Build local Claude Agent SDK browser agents whose only browser capability is a CDP-gated safe_browser tool with domain allowlist enforcement |
| webmcp-gen | Author, compile, and validate site-specific WebMCP init scripts with the Stagehand WebMCP runtime |
| cookie-sync | Sync cookies from local Chrome to a Browserbase persistent context so the browse CLI can access authenticated sites |
| fetch | Fetch HTML or JSON from static pages without a browser session โ inspect status codes, headers, follow redirects |
| search | Search the web and return structured results (titles, URLs, metadata) without a browser session |
| ui-test | AI-powered adversarial UI testing โ analyzes git diffs to test changes, or explores the full app to find bugs |
| browser-use-to-stagehand | Migrate browser-use (Python) automation to Stagehand v3 (TypeScript) on Browserbase โ maps features and picks the right determinism level per step |
| agent-experience | Audit how agent-friendly a product, SDK, or docs site is โ drops Claude subagents at it with tiny prompts, captures their traces, and scores setup friction, speed, error recovery, and doc quality |
| company-research | Discover target companies matching your ICP using the Browserbase Search API, deep-research each one, and score fit into a research report and CSV |
| event-prospecting | Extract speakers from a conference page, filter their companies against your ICP, and deep-research the best-fit people into a person-first prospecting report |
| competitor-analysis | Auto-discover a company's competitors via the Browserbase Search API, deep-research each across marketing, signal, benchmark, and strategic-diff lanes, and compile a browsable HTML report with an overview, per-competitor deep dives, a feature/pricing matrix, and a mentions feed |
To install the skill to popular coding agents:
$ npx skills add browserbase/skills
On Claude Code, to add the marketplace, simply run:
/plugin marketplace add browserbase/skills
Then install the plugin:
/plugin install browse@browserbase
If you prefer the manual interface:
/plugin3. Add marketplacebrowserbase/skillsbrowse pluginInstall nowOnce installed, you can ask Claude to browse or use the Browserbase CLI:
browse to list my Browserbase projects and show the output as JSON"browse functions init and explain the next commands"Claude will handle the rest.
For local and localhost work, pass --local on the first browser command (for example, browse open http://localhost:3000 --local) to start a clean isolated browser. Use --auto-connect when the agent should reuse your existing local Chrome session, cookies, or login state.
Install Chrome for your platform:
sudo apt install google-chrome-stableTo refresh cookies from your main Chrome profile:
rm -rf .chrome-profile
.claude-plugin/
marketplace.json
.github/
workflows/
validate-skills.yml
.gitignore
agent/
browser_screenshots/
.gitkeep
custom_scripts/
.gitkeep
downloads/
.gitkeep
CONTRIBUTING.md
package.json
README.md
scripts/
validate-skills.mjs
skills/
agent-experience/
assets/
report-template.html
LICENSE.txt
references/
evaluation-rubric.md
prompt-variants.md
subagent-brief.md
SKILL.md
autobrowse/
.gitignore
codegen/
prompts/
playwright.md
stagehand.md
runners/
lib/
tsx-runner.mjs
playwright.mjs
stagehand.mjs
scaffolds/
playwright/
package.json
tsconfig.json
stagehand/
package.json
tsconfig.json
EXAMPLES.md
LICENSE.txt
package-lock.json
package.json
README.md
REFERENCE.md
references/
example-skill.md
example-task.md
playwright-cdp-bridge.md
scripts/
codegen.mjs
evaluate.mjs
unify-trace.mjs
SKILL.md
browser/
browser-to-api/
LICENSE.txt
package.json
REFERENCE.md
scripts/
discover.mjs
emit.mjs
filter.mjs
infer.mjs
lib/
io.mjs
path-template.mjs
redact.mjs
schema-merge.mjs
yaml.mjs
load.mjs
normalize.mjs
SKILL.md
browser-trace/
EXAMPLES.md
LICENSE.txt
package.json
REFERENCE.md
scripts/
bb-capture.mjs
bb-finalize.mjs
bisect-cdp.mjs
lib.mjs
query.mjs
snapshot-loop.mjs
start-capture.mjs
stop-capture.mjs
SKILL.md
browser-use-to-stagehand/
EXAMPLES.md
LICENSE.txt
references/
api-mapping.md
determinism.md
guide.md
prompt.md
trace-assisted.md
SKILL.md
EXAMPLES.md
LICENSE.txt
REFERENCE.md
SKILL.md
company-research/
.gitignore
LICENSE.txt
profiles/
example.json
references/
example-research.md
report-template.html
research-patterns.md
workflow.md
scripts/
compile_report.mjs
extract_page.mjs
list_urls.mjs
package.json
SKILL.md
competitor-analysis/
.gitignore
LICENSE.txt
references/
battle-card-subagent.md
battle-card.md
example-research.md
report-template.html
research-patterns.md
workflow.md
scripts/
capture_screenshots.mjs
compile_report.mjs
extract_vs_names.mjs
gate_candidates.mjs
list_urls.mjs
md_utils.mjs
merge_partials.mjs
package.json
SKILL.md
cookie-sync/
EXAMPLES.md
LICENSE.txt
package-lock.json
package.json
REFERENCE.md
scripts/
cookie-sync.mjs
SKILL.md
event-prospecting/
.gitignore
LICENSE.txt
profiles/
example.json
references/
event-platforms.md
example-research.md
report-template.html
research-patterns.md
workflow.md
scripts/
__fixtures__/
stripe-snapshot.json
compile_report.mjs
extract_event.mjs
extract_page.mjs
package.json
recon.mjs
SKILL.md
fetch/
EXAMPLES.md
LICENSE.txt
REFERENCE.md
SKILL.md
functions/
LICENSE.txt
REFERENCE.md
SKILL.md
safe-browser/
LICENSE.txt
SKILL.md
templates/
claude-agent-sdk/
.gitignore
hn-scraper-demo.mjs
package-lock.json
package.json
search/
EXAMPLES.md
LICENSE.txt
REFERENCE.md
SKILL.md
ui-test/
EXAMPLES.md
LICENSE.txt
README.md
references/
adversarial-patterns.md
browser-recipes.md
design-consistency.md
design-system.example.md
exploratory-testing.md
parallel-testing.md
report-template.html
ux-heuristics.md
SKILL.md
webmcp-gen/
.gitignore
LICENSE.txt
package.json
pnpm-lock.yaml
scripts/
compile.mjs
generate-stagehand-example.mjs
scaffold.mjs
validate.mjs
SKILL.md
tsconfig.jsonFAQ
browserbase-skills is a Claude Code plugin with 16 hand-picked skills for automation work, indexed on Flowy. Install it with the command on its page. It includes agent-experience, autobrowse, browser-to-api. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.