hyperbrowser-automation

通过Rube MCP(Composio)自动化Hyperbrowser任务。始终优先搜索工具以获取当前架构。

安装

热度:17

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-hyperbrowser-automation&locale=zh&source=copy

Hyperbrowser 自动化技能

技能概述


通过 Rube MCP 集成 Composio Hyperbrowser 工具包,实现浏览器任务的自动化编排,支持工具发现、连接管理和批量执行。

适用场景

  • 网页操作自动化

  • 需要通过 AI 代理执行浏览器操作的场景,如数据抓取、表单填写、页面导航等,通过 Rube MCP 统一调用 Hyperbrowser 工具完成。

  • 工具驱动的浏览器工作流

  • 适合需要动态发现工具 schema 并执行复杂浏览器任务的用户,通过 RUBE_SEARCH_TOOLS 获取最新工具定义,避免硬编码过期的 API。

  • MCP 生态系统集成

  • 已使用 MCP(Model Context Protocol)构建 AI 应用的开发者,可以直接添加 Rube MCP 端点(https://rube.app/mcp),无需额外认证即可使用 Hyperbrowser 功能。

    核心功能

  • 工具发现与 Schema 获取

  • 通过 RUBE_SEARCH_TOOLS 动态查询可用的 Hyperbrowser 工具,获取最新的工具 slug、输入 schema 和执行建议,避免因 API 变更导致的调用失败。

  • 连接管理

  • 使用 RUBE_MANAGE_CONNECTIONS 管理 Hyperbrowser 连接状态,支持连接激活、状态检查和认证流程,确保工作流执行前连接就绪。

  • 批量工具执行

  • 通过 RUBE_MULTI_EXECUTE_TOOL 在单个会话中执行多个 Hyperbrowser 操作,支持会话复用和内存传递,适合多步骤的自动化任务。

    常见问题

    如何添加 Rube MCP 服务器?

    在 MCP 客户端配置中添加服务器端点 https://rube.app/mcp 即可。Rube MCP 无需 API Key,添加后即可直接使用。配置完成后,调用 RUBE_SEARCH_TOOLS 验证连接是否正常。

    为什么执行工具前要先调用 RUBE_SEARCH_TOOLS?

    Hyperbrowser 工具的 schema 会动态变化,硬编码工具 slug 或参数容易导致调用失败。RUBE_SEARCH_TOOLS 返回当前可用的工具定义、输入 schema 和已知陷阱,确保执行时使用正确的参数结构。

    Rube MCP 需要 API Key 吗?

    不需要。Rube MCP 是免费服务,只需在 MCP 配置中添加端点 https://rube.app/mcp 即可使用。但 Hyperbrowser 本身可能需要通过 RUBE_MANAGE_CONNECTIONS 完成授权。

    如何复用 Hyperbrowser 会话?

    RUBE_SEARCH_TOOLSRUBE_MULTI_EXECUTE_TOOL 中使用 session 参数传递已有的 session_id,同一会话内的操作可以共享状态。新工作流建议生成新的会话 ID。

    RUBE_MULTI_EXECUTE_TOOL 的 memory 参数是做什么的?

    memory 参数用于在工具执行过程中传递和存储上下文信息,即使当前不需要传递数据,也必须包含此参数(设为空对象 {}),这是 Rube MCP 的要求。