skills README

The project's README from github.com/browserbase/skills. As one markdown file: README.md.

Browserbase Skills

A set of skills for enabling Claude Code to work with Browserbase through browser automation and the official browse CLI.

Skills

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
optimize-agent-prompt Optimize Browserbase Agent API system prompts through repeated runs, Agent message traces, session logs, scoring, and unchanged confirmation runs
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
add-webmcp Analyze an existing web app, add first-party WebMCP tools backed by its routes, forms, actions, and schemas, and validate them through Stagehand
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

Installation

To install the skill to popular coding agents:

$ npx skills add browserbase/skills

Claude Code

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:

  1. On Claude Code, type /plugin
  2. Select option 3. Add marketplace
  3. Enter the marketplace source: browserbase/skills
  4. Press enter to select the browse plugin
  5. Hit enter again to Install now
  6. Restart Claude Code for changes to take effect

Usage

Once installed, you can ask Claude to browse or use the Browserbase CLI:

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.

Troubleshooting

Chrome not found

Install Chrome for your platform:

Profile refresh

To refresh cookies from your main Chrome profile:

rm -rf .chrome-profile

Resources

skills (browserbase/skills)

Searching Database…

3.7K ·GitHub
这是什么?这是 Browserbase 官方的智能体技能集合,让 Claude Code 能够访问网页:通过 browse CLI 实现浏览器自动化,还包含一些更轻量的技能,可以不启动浏览器就抓取网页或搜索网络。
它是独立应用,还是要装到编程智能体里的东西?它是编程智能体的插件——README 演示了如何通过 Claude Code 的插件市场(plugin marketplace)安装到 Claude Code 中,它是一组由智能体加载的技能,而不是一个独立程序。
我的电脑上需要先准备什么吗——Chrome、Browserbase 账号?必须安装 Chrome(README 提供了 macOS、Windows 和 Linux 的安装命令)。远程会话运行在 Browserbase 的云端,所以那些功能需要 Browserbase 账号,而 --local 浏览则完全在你本机进行。
第一次使用有什么容易踩的坑?安装后需要重启 Claude Code,技能才会加载;另外新开的浏览器会话都是未登录状态——cookie-sync 会从你本地的 Chrome 复制 Cookie,或者用 --auto-connect 复用你正在运行的 Chrome 会话。
浏览是在我的电脑上进行,还是在 Browserbase 的云上?两者都有:技能可以驱动远程的 Browserbase 会话,带有经过验证的浏览器、验证码(CAPTCHA)处理和住宅代理;而 --local 会启动一个干净隔离的本地浏览器,--auto-connect 则复用你 Chrome 里的登录状态。
装好之后,我具体能让它做什么?比如总结 Hacker News 上的热门评论、对你的应用做 QA 测试并修复发现的问题、在你已登录的网站上订一份披萨,或者把你的 Browserbase 项目以 JSON 格式列出来——你用大白话提出要求,Claude 就会运行 browse CLI 来完成。
它能自己测试我的网页应用有没有问题吗?可以——ui-test 技能会做对抗性 UI 测试:它分析你的 git diff 来重点测试最近的改动,或者遍历整个应用主动寻找 bug。还有一个相关的 agent-experience 技能,用来评估一个产品、SDK 或文档网站对智能体有多友好。
它能把一个网站变成 API 吗?browser-to-api 接近这个目标:它在浏览器追踪运行期间捕获网站可观察到的 HTTP 流量,并尽力将其转换成该网站的 OpenAPI 3.1 规范。
除了编程相关的杂活,它还能做别的吗?它自带研究和销售类技能:company-research 会对符合你 ICP(理想客户画像)的公司做深度调研,并把匹配度打分写入 CSV;competitor-analysis 会生成一份 HTML 报告,包含逐个竞争对手的深度分析和功能/定价对照表;event-prospecting 则能把会议演讲嘉宾变成一份销售线索报告。
Size
10.4 MB
Stars
3.7K
Updated
CommitSep 02
Age
1y
Commits · 90 Days