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 调用代码的情况下,高效管理错误追踪、告警和故障分析任务。
适用场景
核心功能
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,以避免数据混淆。