hookdeck-automation

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

安装

热度:32

下载并解压到你的 skills 目录

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

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

Hookdeck Automation - Hookdeck 自动化操作技能

技能概述


通过 Composio 的 Hookdeck toolkit 和 Rube MCP,实现 Hookdeck webhook 管理的自动化操作,包括工具发现、连接管理和批量工作流执行。

适用场景

1. Webhook 基础设施自动化


自动创建和管理 Hookdeck 连接,批量配置事件源,无需手动操作 Hookdeck 控制台。适合需要频繁创建、更新或监控 webhook 端点的开发团队。

2. 工作流集成


将 Hookdeck 操作集成到更大的自动化流程中,如 CI/CD 管道、事件驱动架构或 DevOps 工作流。通过 Rube MCP 的统一接口,与其他服务和工具无缝衔接。

3. 运维监控与故障处理


自动化查询 Hookdeck 事件日志、监控 webhook 交付状态、配置重试策略。当连接状态异常时,可触发自动恢复流程或告警通知。

核心功能

动态工具发现


通过 RUBE_SEARCH_TOOLS 实时获取当前可用的 Hookdeck 工具列表和参数架构,避免硬编码过时的 API 定义。工具会返回推荐的执行计划和已知注意事项。

连接生命周期管理


使用 RUBE_MANAGE_CONNECTIONS 检查和管理 Hookdeck 连接状态,支持授权链接自动生成和 ACTIVE 状态验证。确保在执行任何操作前连接处于可用状态。

批量工具执行


通过 RUBE_MULTI_EXECUTE_TOOL 一次性执行多个 Hookdeck 操作,支持会话复用和内存管理。适合批量创建连接、配置多个事件源或执行复杂的多步骤工作流。

常见问题

Rube MCP 需要配置 API key 吗?


不需要。Rube MCP 是一个免认证的 MCP 服务,只需将 https://rube.app/mcp 添加到你的 MCP 客户端配置中即可使用。但操作 Hookdeck 时需要通过 RUBE_MANAGE_CONNECTIONS 完成一次性的 Hookdeck 账号授权。

为什么要先调用 RUBE_SEARCH_TOOLS?


Composio 的工具架构会定期更新,硬编码工具名称和参数可能导致调用失败。RUBE_SEARCH_TOOLS 返回的是当前有效的工具 schema,包括推荐的输入格式和已知陷阱,能显著提高自动化脚本的稳定性。

如何处理连接不是 ACTIVE 的情况?


RUBE_MANAGE_CONNECTIONS 返回的状态不是 ACTIVE 时,响应中会包含一个授权链接。点击该链接完成 Hookdeck 账号授权后,再次调用 RUBE_MANAGE_CONNECTIONS 确认状态变为 ACTIVE 即可。连接一旦建立,后续会话可复用无需重复授权。