客户账务助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/axonaut-automation。
技能介绍
解决什么问题
当你需要在自动化流程中处理客户账务系统 Axonaut 的操作时,直接集成往往面临两个问题:一是需要为每个工具维护独立的 API 密钥和端点配置;二是工具接口可能随版本更新而变化,硬编码的调用逻辑容易失效。这个技能通过 Rube MCP 统一接入 Composio 的 Axonaut 工具包,让你不必关心底层连接细节,只需关注业务逻辑本身。
如何工作
技能的核心是一套标准化的调用流程,围绕三个关键阶段展开:
工具发现:每次执行工作流前,先通过 RUBE_SEARCH_TOOLS 获取当前可用的工具列表及其输入 schema。这一步返回工具 slug、推荐执行计划以及已知陷阱,确保你使用的是最新版本的接口定义,而不是凭记忆硬编码参数。
连接验证:在真正调用任何工具之前,用 RUBE_MANAGE_CONNECTIONS 检查 Axonaut 连接是否处于 ACTIVE 状态。如果连接未激活,按返回的授权链接完成配置;如果已激活,直接进入执行阶段。这个前置检查避免了工作流中途因授权失效而失败。
批量执行:使用 RUBE_MULTI_EXECUTE_TOOL 执行工具调用。调用时必须包含 memory 参数(即使为空对象 {}),用于在多个工具调用间传递上下文。同一个工作流内的多次调用应复用相同的 session ID,只有开始新工作流时才生成新的 session。
对于需要批量操作的场景,可以通过 RUBE_REMOTE_WORKBENCH 调用 run_composio_tool(),在一个工作台中编排多个工具的执行顺序。
注意点
- 始终先搜索工具:工具 schema 可能随时变更,不要跳过
RUBE_SEARCH_TOOLS直接使用旧的参数名或 slug - 严格遵守 schema:使用搜索结果中返回的精确字段名和类型,不要自行修改或省略字段
- 处理分页:如果工具返回了分页 token,需要继续请求直到获取完整数据,否则会遗漏记录
- session 隔离:不同工作流使用不同的 session ID,避免上下文串扰
这个技能适用于需要在自动化环境中与 Axonaut 系统交互的开发者,特别是那些希望通过 MCP 协议统一管理多个 SaaS 工具集成的场景。
使用场景
- 客服团队需要定期将 Axonaut 中的客户账务数据批量同步到内部报表系统,每次手动导出再导入耗时且易出错
- 财务人员需要在每个账期结束时,自动从 Axonaut 拉取未结清发票清单并生成汇总表格发送给相关人员
- 运营人员需要将 Axonaut 中的客户账户信息批量更新,涉及上百条记录的批量修改操作,手工逐条处理不现实
- 开发者需要在自动化流水线中集成 Axonaut 操作,希望通过统一接口调用而非为每个功能单独维护 API 连接
适合人员
- 财务团队中负责账务对账和发票管理的人员,需要在每个账期批量处理客户账单数据
- 企业内部运营人员,日常需要从 Axonaut 拉取或更新客户账户信息,希望减少手工操作
- 正在构建自动化工作流的开发者,需要在项目中集成 Axonaut 系统操作能力
- 技术团队负责人,正在评估通过 MCP 协议统一管理多个 SaaS 工具集成的可行性