browserbase/skills
GitHub: browserbase/skills
为 Claude Code 提供云端浏览器自动化能力的技能插件,集成反检测、验证码破解、Cookie 同步和 AI 驱动测试等功能。
Stars: 1420 | Forks: 95
# Browserbase 技能
一组用于支持 **[Claude Code](https://docs.claude.com/en/docs/claude-code/overview)** 通过浏览器自动化和官方 `bb` CLI 来使用 Browserbase 的技能。
## 技能
此插件包含以下技能(详见 `skills/`):
| 技能 | 描述 |
|-------|-------------|
| [browser](skills/browser/SKILL.md) | 通过 CLI 命令自动化 Web 浏览器交互 — 支持带有反机器人隐身、CAPTCHA 解决方案和住宅代理的远程 Browserbase 会话 |
| [browserbase-cli](skills/browserbase-cli/SKILL.md) | 使用官方 `bb` CLI 进行 Browserbase Functions 和平台 API 工作流,包括会话、项目、上下文、扩展、抓取和仪表板 |
| [functions](skills/functions/SKILL.md) | 使用 `bb` CLI 将无服务器浏览器自动化部署到 Browserbase 云端 |
| [site-debugger](skills/site-debugger/SKILL.md) | 诊断并修复失败的浏览器自动化 — 分析机器人检测、选择器、时序、身份验证和验证码,然后生成一个经过测试的站点剧本 |
| [browser-trace](skills/browser-trace/SKILL.md) | 在任何浏览器自动化操作的同时,捕获完整的 DevTools 协议跟踪(CDP 原始数据流、屏幕截图、DOM 转储),然后将数据流二分为按页面划分的可搜索存储桶 |
| [bb-usage](skills/bb-usage/SKILL.md) | 在终端仪表板中显示 Browserbase 使用统计数据、会话分析和成本预测 |
| [cookie-sync](skills/cookie-sync/SKILL.md) | 将 cookies 从本地 Chrome 同步到 Browserbase 持久化上下文,以便 browse CLI 可以访问经过身份验证的站点 |
| [fetch](skills/fetch/SKILL.md) | 无需浏览器会话即可从静态页面获取 HTML 或 JSON — 检查状态码、标头,并跟踪重定向 |
| [search](skills/search/SKILL.md) | 搜索网络并返回结构化结果(标题、URL、元数据),无需浏览器会话 |
| [ui-test](skills/ui-test/SKILL.md) | AI 驱动的对抗性 UI 测试 — 分析 git diffs 以测试更改,或探索整个应用以查找 bug |
## 安装
要将此技能安装到常用的编程智能体中:
```
$ npx skills add browserbase/skills
```
### Claude Code
在 Claude Code 上,要添加市场,只需运行:
```
/plugin marketplace add browserbase/skills
```
然后安装插件:
```
/plugin install browse@browserbase
```
如果您更喜欢手动界面:
1. 在 Claude Code 中,输入 `/plugin`
2. 选择选项 `3. Add marketplace`
3. 输入市场源:`browserbase/skills`
4. 按回车键选择 `browse` 插件
5. 再次按回车键 `Install now`
6. **重启 Claude Code** 以使更改生效
## 用法
一旦安装完毕,您可以要求 Claude 浏览或使用 Browserbase CLI:
- *"前往 Hacker News,获取最热帖子的评论并进行总结"*
- *"对 http://localhost:3000 进行 QA 测试并修复遇到的任何 bug"*
- *"给我点个披萨,你已经在 Doordash 上登录了"*
- *"使用 `bb` 列出我的 Browserbase 项目并以 JSON 格式显示输出"*
- *"使用 `bb functions init` 初始化一个新的 Browserbase Function 并解释接下来的命令"*
Claude 会处理剩下的工作。
对于本地和 localhost 的工作,`browse env local` 现在默认会启动一个干净且隔离的浏览器。当智能体需要重用您现有的本地 Chrome 会话、cookies 或登录状态时,请使用 `browse env local --auto-connect`。
## 故障排除
### 未找到 Chrome
请为您的平台安装 Chrome:
- **macOS** 或 **Windows**:https://www.google.com/chrome/
- **Linux**:`sudo apt install google-chrome-stable`
### 刷新配置文件
要从您的主 Chrome 配置文件刷新 cookies:
```
rm -rf .chrome-profile
```
## 资源
- [Stagehand 文档](https://github.com/browserbase/stagehand)
- [Claude Code 技能](https://support.claude.com/en/articles/12512176-what-are-skills)
标签:AI 测试, BeEF, Browserbase, CAPTCHA 验证码绕过, CDP, Claude Agent SDK, Claude Code, CLI, Cookie 同步, DevTools 协议, DNS解析, MITM代理, Residential Proxies, Serverless, UI 测试, Web 浏览工具, WiFi技术, 人工智能, 会话管理, 开源项目, 数据泄露, 无头浏览器, 无服务器, 机器人检测, 浏览器扩展, 浏览器自动化, 爬虫, 用户模式Hook绕过, 站点调试, 网站测试, 网页搜索, 自定义脚本, 配置审计