实时消息助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md ,安装 @org-02qudk26/ably-automation
技能介绍
解决什么问题
在 Ably 相关的 Agent 工作流里,容易把工具 slug、参数结构和执行顺序写死;一旦上游工具 schema 变化,原先的调用就会失效。更麻烦的是,连接状态、memory、session 复用和分页续拉这类细节,分散在不同响应里,容易在多步任务中漏掉。这个技能把 Ably 自动化收敛到 Rube MCP 的 Ably toolkit 流程上,要求先发现当前可用工具,再确认连接,最后按返回的 schema 执行。
工作方式
- 先发现工具:执行任何工作流前调用
RUBE_SEARCH_TOOLS,用 Ably 相关场景获取 tool slugs、input schemas、推荐执行计划和已知坑点。 - 再确认连接:调用
RUBE_MANAGE_CONNECTIONS,传入toolkit ably;如果连接不是ACTIVE,按返回的 auth link 完成配置,并在跑工作流前确认状态为ACTIVE。 - 按 schema 执行:使用搜索结果中的工具 slug 和字段名执行;
RUBE_MULTI_EXECUTE_TOOL调用要带memory,即使暂时没有上下文也传{}。 - 维护会话与分页:同一工作流内复用 session ID;新工作流生成新 ID。响应中出现 pagination token 时继续拉取,直到数据完整。
- 批量与完整 schema:批量操作走
RUBE_REMOTE_WORKBENCH的run_composio_tool();遇到schemaRef的工具,用RUBE_GET_TOOL_SCHEMAS取完整 schema。
适用边界与注意点
适合已经接入 Rube MCP、需要通过 Composio Ably toolkit 操作 Ably 的自动化任务。不要缓存或硬编码工具 slug 与参数;schema 会变,必须以 RUBE_SEARCH_TOOLS 的结果为准。执行前也要检查 Ably 连接状态,否则工具调用可能建立在未激活连接上。
使用场景
- 已经接入 Rube MCP,需要按 Ably 工具包的当前 schema 自动执行操作时
- 多步任务里需要先查工具和连接状态,再继续执行 Ably 相关流程时
- 同一个工作流内要复用 session 并处理响应分页,直到拉完所有数据时
- 需要批量调用多个已发现的 Ably 工具,并通过返回的 auth link 完成连接配置时
适合人员
- 负责搭建 Agent 自动化流程、需要规范调用 Ably 工具的开发工程师
- 维护 MCP 工具集成、关注 schema 变更与连接状态检查的集成工程师
- 需要把实时消息能力接入自动化流程、并能按文档排障的技术负责人