卓豪发票助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/zoho-invoice-automation-nt。
技能介绍
要解决什么问题
在 Agent 里直接操作 Zoho Invoice(卓豪发票)时,常见痛点是:工具名和参数会随 Composio 侧更新变化,硬编码 slug 容易调用失败;OAuth 连接未就绪就执行,会得到难以排查的错误;批量拉取客户、发票列表时若忽略分页,数据会不完整。
本技能把「先发现工具 → 再确认连接 → 再按 schema 执行」固化为可复用的工作流,依托 Rube MCP 暴露的 RUBE_SEARCH_TOOLS、RUBE_MANAGE_CONNECTIONS、RUBE_MULTI_EXECUTE_TOOL 等能力,对接 Composio 的 zoho_invoice 工具包。
技能如何工作
- 工具发现:每次执行前调用
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的工具)。
适用边界与注意点
- 依赖客户端已配置 Rube MCP(
https://rube.app/mcp),且能正常响应RUBE_SEARCH_TOOLS。 RUBE_MULTI_EXECUTE_TOOL必须带上 memory 参数(可为空对象{});同一工作流内复用 session ID,新工作流再生成新 session。- 响应里若有分页 token,需循环拉取直到结束。字段名与类型必须与搜索结果中的 schema 完全一致,不要凭记忆写参数。
使用场景
- 在 Agent 对话里要创建或查询卓豪发票前,先调用 RUBE_SEARCH_TOOLS 拿到最新 tool schema 并确认 zoho_invoice 连接为 ACTIVE
- 客户、发票列表需要从 Zoho Invoice 拉全量时,按响应中的分页 token 循环请求直到没有下一页
- OAuth 过期或未绑定时,根据 RUBE_MANAGE_CONNECTIONS 返回的授权链接完成连接后再执行开票相关工具
- 同一笔业务要连续查客户再开票时,在单个 workflow 内复用 session ID,用 RUBE_MULTI_EXECUTE_TOOL 串联多步
适合人员
- 用 Zoho Invoice 管应收、希望在对话里查发票状态或触发开票动作的小微企业财务
- 在 Agent 客户端里已接 Rube MCP、需要按 Composio 规范对接 zoho_invoice 的集成开发者
- 为客户部署 MCP 工作流时,要指导完成卓豪发票授权与连接状态检查的实施顾问
- 需要把批量发票或客户同步逻辑放到 RUBE_REMOTE_WORKBENCH 里用 run_composio_tool 跑的后端工程师