skills
为 Claude Code 打造的浏览器自动化插件,让 AI 编程助手拥有「点击网页」的超能力
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
为 Claude Code 打造的浏览器自动化插件,让 AI 编程助手拥有「点击网页」的超能力
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你一定见过这样的场景:Claude Code 能写代码、能跑测试、能分析日志——唯独遇到需要点击网页按钮、填写表单、抓取动态内容的任务时,它就像被蒙住了双眼。你不得不自己打开浏览器,手动操作,再把结果粘贴回去。
Browserbase Skills 解决的就是这个问题。它是一套专门为 Claude Code 设计的浏览器自动化插件(plugin),通过官方 browse CLI 将 Claude Code 与真实的浏览器环境连接起来,让 AI 能够像真人一样操控网页。
2023 年 Claude Code 正式发布后,以其强大的代码理解和多步骤任务分解能力迅速走红。然而主流 AI 编程助手都有一个共同的软肋:无法与网页实时交互。当任务涉及点击「提交」按钮、处理验证码、等待 JavaScript 渲染结果时,AI 往往束手无策。
Browserbase 公司正是看到了这个痛点。作为专注于 AI 浏览器自动化基础设施的平台,他们在 2024 年推出了 Stagehand(一个开源的 AI 驱动浏览器操控框架)和 Skills 系列插件。Skills 定位更垂直——它专注于让 Claude Code 这类 AI 编程助手能够原生调用浏览器能力,而非面向普通用户的 UI 操作工具。
Browserbase Skills 的架构设计非常「程序员友好」——它没有做成图形界面,而是一组通过 browse CLI 暴露给 Claude Code 的技能模块。这种设计带来几个显著优势:
零学习成本集成:开发者只需一行命令安装插件,Claude Code 就能自动识别并调用浏览器工具。你不需要写 Playwright 脚本,不需要理解 CDP 协议,甚至不需要知道 Browserbase 云端服务是什么——Claude 会替你处理这些细节。
本地/云端双模式:
技能模块化:项目内置了 12 个独立 Skill,覆盖不同场景:
browser:通用浏览器操控(打开、点击、截图、表单填写)browserbase-cli:平台 API 操作(管理会话、项目、上下文)functions:云端无服务器函数部署site-debugger:诊断并修复失败的自动化脚本(分析 Bot 检测、选择器、时序问题)browser-trace:捕获完整的 DevTools Protocol 追踪日志,用于调试复杂的浏览器行为safe-browser:约束型浏览器 agent,只允许访问域名白名单列表,防止误入钓鱼网站ui-test:AI 对抗性 UI 测试——分析 Git Diff 只测试变更部分,或全量探索应用找 bugcookie-sync:将本地 Chrome cookie 同步到 Browserbase 持久化上下文fetch:无浏览器会话抓取静态页面(快速 HTTP 检查)search:无会话网络搜索(返回结构化标题、URL、元数据)场景一:自动 QA 测试
传统 QA 流程:开发者提交 PR → 测试人员手动点一遍关键路径 → 反馈 bug。
有了 Browserbase Skills,Claude Code 可以直接:
"分析这个 PR 的 diff,测试对应的功能模块,报告任何发现的 bug"
Claude 会自动启动浏览器、导航到相关页面、执行操作、截图记录问题。
场景二:数据采集与爬虫
抓取 JavaScript 渲染页面(如 Single Page Application)一直是爬虫难点。Skills 支持浏览器完整渲染 + 验证码自动破解 + 住宅 IP 代理:
"采集这个电商网站所有商品的价格和评分,绕过他们的 Bot 检测"
场景三:自动化网页操作
更接地气的场景——帮用户完成日常网页操作:
"帮我从 Doordash 下单一份披萨,你已经登录了"
"把 Hacker News 头条帖子的评论抓取下来总结"
安装:仅需 Node.js >= 18 和 Chrome/Chromium。安装命令:
npx skills add browserbase/skills
# 或在 Claude Code 中:
/plugin marketplace add browserbase/skills
/plugin install browse@browserbase
成本:本地模式免费。云端模式按 Browserbase 平台计费(会话分钟数 + 流量)。
代码质量评估:项目采用 TypeScript 开发,类型安全。包含完整 SKILL.md 文档、EXAMPLES.md 示例、REFERENCE.md 参考手册。测试覆盖率信息未公开。
依赖外部服务:云端模式依赖 Browserbase 平台,非纯开源可控。对于数据隐私敏感场景,需要评估数据是否经过 Browserbase 服务器。
无原生 Web-UI:这是一个纯 CLI 工具,没有图形界面。对于不熟悉命令行的用户有一定门槛。
Claude Code 独占:Skills 的设计目标是 Claude Code 插件系统,其他 AI 编程助手(如 Copilot、Cursor)无法直接使用。
调试复杂度:浏览器自动化调试本身就是业界难题。虽然 site-debugger 和 browser-trace 提供了诊断工具,但对复杂场景(多个 iframe、CSP 策略、WebSocket 实时交互)仍需要较多人工介入。
Browserbase Skills 代表了一个趋势:AI 助手正在从「代码生成器」进化为「数字代理人」。当 AI 能像人一样操控浏览器时,它的能力边界将大幅扩展——不只是写代码,而是能执行完整的数字化业务流程。
从 GitHub 数据看,该项目获得 3482 颗星、227 个 Fork、50 个 Open Issue,说明社区活跃度较高。Browserbase 公司作为背后的推动者,持续在该领域投入(Stagehand + Skills 双产品线),代表了 AI 浏览器自动化赛道的核心玩家方向。
未来,随着多模态 AI 模型能力增强,类似 Skills 的工具可能会成为 AI Agent 的「标配外设」——每个 AI Agent 都有一个专属的「浏览器之手」,替它完成现实世界的数字操作。