账单开票助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/zoho-invoice-automation。
技能介绍
要解决什么问题
团队若把开票、客户与账单数据放在 Zoho Invoice,日常往往要在 Web 控制台里重复查客户、建发票、跟收款状态。把同一套操作交给 Agent 时,难点不在「会不会点菜单」,而在于:工具名和参数会随 Composio 更新变化,且必须先完成 OAuth 类连接,否则调用会直接失败。
本技能描述的是通过 Rube MCP 接入 Composio 的 zoho_invoice 工具包,让对话式工作流能按当前 schema 发现工具、校验连接后再执行,而不是硬编码某一版 API。
技能如何工作
典型流程可以概括为三步:
- 发现工具:先调用
RUBE_SEARCH_TOOLS,按「Zoho Invoice」相关用例拿到当前可用的 tool slug、入参 schema、推荐执行顺序与已知坑点。 - 检查连接:用
RUBE_MANAGE_CONNECTIONS指定 toolkitzoho_invoice;若状态不是 ACTIVE,按返回的授权链接完成绑定后再继续。 - 执行操作:用
RUBE_MULTI_EXECUTE_TOOL按搜索结果里的字段名与类型调用;批量或脚本化场景可走RUBE_REMOTE_WORKBENCH里的run_composio_tool()。需要完整 schema 时可配合RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
执行侧有几条与文档一致的习惯:每次工作流新开 session,同一流程内复用 session ID;RUBE_MULTI_EXECUTE_TOOL 必须带上 memory(可为 {});列表类接口要处理分页 token,直到数据取完。
适用边界与注意点
- 客户端需已配置 Rube MCP(
https://rube.app/mcp),且能响应RUBE_SEARCH_TOOLS;本技能不负责替代 MCP 部署。 - Zoho 侧权限与账套范围以你在 Composio 连接里授权的为准,Agent 不能越权访问未授权组织或模块。
- 不要跳过发现步骤:未先
RUBE_SEARCH_TOOLS就写死 slug 或参数,容易在 toolkit 升级后批量报错;连接未 ACTIVE 时也不要强行执行。
更完整的工具列表与字段说明见 Composio 文档:composio.dev/toolkits/zoho_invoice。
使用场景
- 销售在对话里确认报价后,需由 Agent 先校验 `zoho_invoice` 连接为 ACTIVE,再按当前 schema 在 Zoho 创建对应发票。
- 月末对未结清客户批量查账单状态时,先 `RUBE_SEARCH_TOOLS` 拿到分页字段,再循环拉取直到 token 用尽。
- 新接入 Composio 工具包后,在写死 tool slug 之前,用搜索接口核对开票相关工具的入参是否已变更。
- 需要在沙箱或脚本里连续创建多张发票时,通过 `RUBE_REMOTE_WORKBENCH` 调用 `run_composio_tool()` 跑批量流程。
适合人员
- 已在 Zoho Invoice 管客户与应收、希望用对话触发查账与开票的中小企业财务或运营
- 负责把公司账单系统接到 Agent 的集成工程师,需要按 Rube MCP 规范做连接与工具发现
- 使用 Composio + Rube 编排自动化、且账单数据落在 Zoho 的技术负责人或实施顾问
- 每月在 Zoho 核对收款与发票状态、想把重复查询交给 Agent 但不愿维护过期 API 参数的业务同事