honeybadger-automation

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

安装

热度:20

下载并解压到你的 skills 目录

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

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

Honeybadger Automation — 通过 Rube MCP 自动化错误监控任务

技能概述


Honeybadger Automation 是一个通过 Rube MCP 和 Composio 自动化执行 Honeybadger 错误监控操作的技能,帮助开发者在无需编写 API 调用代码的情况下,高效管理错误追踪、告警和故障分析任务。

适用场景


  • CI/CD 流程集成:在持续集成和部署流水线中自动检查错误状态、创建部署标记或查询新错误,确保发布质量。

  • 批量错误处理:一次性查询、统计或处理多个项目中的错误数据,避免手动逐个操作的繁琐。

  • 团队协作自动化:定时发送错误摘要、自动分配错误处理任务或同步错误状态到团队沟通工具。
  • 核心功能


  • 动态工具发现:通过 RUBE_SEARCH_TOOLS 实时获取可用的 Honeybadger 工具列表和输入架构,避免因 API 变更导致的硬编码失效问题。

  • 连接状态管理:使用 RUBE_MANAGE_CONNECTIONS 检查 Honeybadger 连接状态,确保在执行自动化任务前服务已正确认证和激活。

  • 批量工具执行:通过 RUBE_MULTI_EXECUTE_TOOL 在单个会话中链式调用多个 Honeybadger 操作,支持会话 ID 复用和内存参数传递。
  • 常见问题

    Rube MCP 是什么?如何配置?


    Rube MCP 是一个无需 API 密钥的 MCP 服务器,提供对 Composio 工具包(包括 Honeybadger)的访问。配置方法:在 MCP 客户端配置中添加服务器地址 https://rube.app/mcp 即可,无需额外注册或密钥设置。

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


    Composio 的工具架构会定期更新,硬编码工具名称和参数容易导致调用失败。RUBE_SEARCH_TOOLS 返回当前可用的工具 slug、输入架构和执行计划,确保你的自动化脚本始终使用正确的参数格式。

    如何检查 Honeybadger 连接是否正常?


    调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 honeybadger,返回的连接状态会显示 ACTIVE(已激活)或其他状态。如果未激活,响应中会包含认证链接,完成授权后即可正常使用。

    RUBE_MULTI_EXECUTE_TOOL 中的 memory 参数是什么用途?


    memory 参数用于在多个工具调用之间传递上下文信息,即使当前会话不需要传递数据,也必须包含该参数(设置为空对象 {}),这是 Rube MCP 的要求。

    如何处理 Honeybadger 的分页数据?


    部分 Honeybadger 工具(如错误列表)会返回分页令牌。检查响应中是否有分页信息,如有则使用返回的令牌继续调用相同工具,直到获取全部数据。

    会话 ID (session_id) 如何管理?


    首次调用工具时设置 generate_id: true 获取会话 ID,同一工作流中的后续调用应复用该 ID。不同会话或独立任务应生成新的会话 ID,以避免数据混淆。