客户数据助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/cdr-platform-automation 到你的 AI 助手中。
技能介绍
业务平台集成的痛点
在将大模型接入诸如 CDR Platform 这类外部业务系统时,开发者常面临接口定义多变、鉴权流程繁琐的问题。直接通过硬编码调用传统 API 不仅维护成本高,且难以应对底层服务动态调整 schema 的情况。
技能工作原理
该技能基于 Rube MCP 与 Composio 工具集,提供了一种非侵入式的自动化操作方案。其核心在于将接口发现、连接管理与具体执行动作解耦,使 Agent 能够安全、灵活地驱动目标平台。
核心工作流
- 动态发现:在任何操作前,必须先调用
RUBE_SEARCH_TOOLS。这能确保 Agent 获取到最新的工具 slug、输入参数 schema 及已知陷阱,严禁跳过此步直接硬编码。 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS并指定toolkit为cdr_platform,检查当前连接状态。若非 ACTIVE,需根据返回的 auth 链接完成授权。 - 批量执行:使用
RUBE_MULTI_EXECUTE_TOOL执行发现到的动作。对于复杂批量任务,可结合RUBE_REMOTE_WORKBENCH进行调度。
适用边界与避坑指南
- 前置条件:客户端必须成功配置
https://rube.app/mcp作为 MCP Server,无需额外 API Key。 - Schema 合规:务必使用搜索返回的精确字段名与类型,忽略 schema 变更会导致执行失败。
- 会话与分页:在单个工作流内应复用
session_id,遇到新任务时重新生成。此外,必须检查响应中的分页 token,直至抓取完整数据。
使用场景
- 客户端接入外部平台时,需要先配置 Rube MCP 并确认连接 ACTIVE 才能开始执行
- 底层工具 schema 可能调整,要在每次工作流前调用 RUBE_SEARCH_TOOLS 获取最新参数
- 需要复用同一个 session_id 执行多个步骤,避免重复创建会话导致上下文丢失
- 接口返回分页数据时,必须依据 token 继续抓取,直到取完目标平台全部记录
适合人员
- 需要把 Agent 接入 Cdr Platform 的后端工程师,诉求是稳定调用外部工具
- 负责维护 MCP Server 连接状态的工程师,诉求是快速确认授权是否有效
- 设计多步自动化流程的开发者,诉求是正确传递 session 和分页参数完成批量任务
- 排查工具调用失败问题的工程师,诉求是根据 RUBE_SEARCH_TOOLS 的 schema 校验参数