电话回访助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/callpage-automation。
技能介绍
解决 Callpage 操作的自动化断层
在构建 AI Agent 工作流时,直接硬编码 Callpage 电话回访系统的 API 往往面临凭证管理、Schema 变更和接口老化等工程难题。手动维护这些集成不仅消耗开发资源,还容易导致工作流在第三方接口更新时直接崩溃。这个技能旨在抹平这层集成断层,让 Agent 能够通过标准化的 MCP 协议动态接管 Callpage 的各项操作。
核心机制与执行步骤
该技能基于 Rube MCP 接入 Composio 的 Callpage 工具包,核心设计逻辑是“动态发现,按需执行”。整个工作流被严格约束为三个关键阶段:
- 工具发现:在执行任何业务前,必须先调用
RUBE_SEARCH_TOOLS。这一步不仅返回当前可用的工具 slug 和输入 Schema,还会提供推荐的执行计划与避坑提示。 - 连接验证:通过
RUBE_MANAGE_CONNECTIONS检查 Callpage 工具包的授权状态。只有确认返回ACTIVE状态后,后续的自动化指令才会被允许下发。 - 批量执行:利用
RUBE_MULTI_EXECUTE_TOOL结合前序步骤发现的工具 slug 执行具体任务,或使用RUBE_REMOTE_WORKBENCH处理复杂的批量操作。
工程落地与避坑指南
在将该技能接入生产环境时,有几个技术细节需要特别注意:
- 拒绝硬编码:由于第三方工具的 Schema 可能随时发生微调,严禁在代码中硬编码工具的 slug 或参数结构,必须依赖
RUBE_SEARCH_TOOLS的实时返回值。 - Session 生命周期管理:在同一个工作流内部应尽量复用 Session ID 以保持上下文连贯;当开启全新的工作流时,则必须生成新的 Session ID。
- 参数完整性:在调用
RUBE_MULTI_EXECUTE_TOOL时,即使没有额外的上下文需要传递,也必须显式包含memory参数(传空对象{}即可)。 - 数据完整性校验:面对分页接口时,必须检查响应体中的分页 token,循环抓取直至数据完全同步。
使用场景
- 当需要批量处理电话回访记录时,自动同步Callpage系统中的客户反馈数据至本地数据库
- 在Callpage API接口发生版本更新后,动态获取最新工具参数并调整回访任务执行逻辑
- 处理包含多页数据的回访记录时,确保通过分页机制完整抓取所有客户沟通历史
- 当需要验证Callpage连接状态时,自动检查授权状态并触发重新授权流程
适合人员
- 需要维护Callpage系统集成的后端工程师,希望减少API变更导致的流程中断
- 负责构建自动化工作流的开发工程师,需要动态获取工具参数避免硬编码
- 处理大量客户回访数据的运营人员,需要确保数据同步的完整性和准确性
- 管理多工具集成方案的技术负责人,希望通过MCP协议统一第三方服务接入方式