Agent Skills
返回列表
🤖

卓豪发票助手

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 的指引,将 @org-02qudk26/zoho-invoice-automation-891 安装到你的 AI 助手中。

技能介绍

它解决什么问题

Zoho Invoice 的 API 覆盖客户、发票、工时记录、催收提醒等操作,但接入过程是碎片化的:OAuth 授权要自己实现,工具的字段名和参数在不同版本间可能变化,多步任务(例如"先找出所有未收款发票,再逐张生成催款提醒")还要自己编排数据流。这个技能把这部分工作交给 Rube MCP:调用方只负责发起请求,授权、工具发现和批量执行都在 Rube 一侧完成。

核心能力与执行流程

技能的执行链路分为四步:

  • 接入 Rube MCP:在客户端配置中加入 Rube 的 MCP 服务端地址,无需额外申请 API Key。
  • 建立 Zoho Invoice 连接:调用 RUBE_MANAGE_CONNECTIONS 并指定 zoho_invoice 工具包;若状态不是 ACTIVE,按返回的授权链接完成 OAuth 授权后再确认状态。
  • 发现工具:任何流程开始前先调用 RUBE_SEARCH_TOOLS,拿到当前可用的工具 slug、描述、输入 schema、推荐执行顺序以及已知的边界情况。
  • 执行与编排:用 RUBE_MULTI_EXECUTE_TOOL 运行发现到的工具。复杂流程按"先查后写"拆解步骤,把上一步返回值作为下一步输入;批量任务交给 RUBE_REMOTE_WORKBENCH,在其中循环调用 run_composio_tool(),配合 ThreadPoolExecutor 做并行执行。

适用边界与注意点

几个容易踩坑的地方:

  • 不要硬编码 tool slug。可用接口集合会变动,必须先搜索再执行。
  • 连接状态会变。OAuth token 过期后工具会失败,此时应重新走授权流程,而不是盲目重试。
  • 列表接口要处理分页。响应中出现 next_cursor 或 page_token 时需要继续拉取,否则数据不完整。
  • 遵守限流。触发频率限制时降低请求频率并加入退避策略。
  • 严格校验参数。当搜索结果返回 schemaRef 而非 input_schema 时,用 RUBE_GET_TOOL_SCHEMAS 加载完整 schema。
  • 创建前先查重。新建客户或发票前先搜索已有记录,避免产生重复数据。

这个技能本身不包含发票业务逻辑(税率计算、币种换算等),它只负责工具调用链路,业务规则仍需在上层应用中实现。

使用场景

  • 月末催款:需要把当月所有未收款发票筛出来,再对每张发票执行催收提醒操作。
  • 建档前查重:新建客户前先在 Zoho Invoice 中检索是否已有同名客户记录,避免重复创建。
  • 多步对账流程:先分页拉取指定时间范围内的发票列表,再把每张发票的状态更新为已核对。
  • 给自定义 Agent 挂接发票能力:Agent 需要先自动发现可用工具,再执行查询或开票操作。

适合人员

  • 独立开发者,在给自建系统加发票自动化,不想自己实现 Zoho Invoice 的 OAuth 授权流程。
  • 财务系统工程师,需要把开票、查重、催收提醒编排成可重跑的自动化流水线。
  • AI Agent 应用开发者,想通过 MCP 把第三方业务工具挂载到客户端中供 Agent 调用。
  • SaaS 集成工程师,负责打通 Zoho Invoice 与内部系统之间的自动化工作流。