在线会计实务助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/wave-accounting-automation-886
技能介绍
解决什么问题
直接对接 Wave Accounting 时,自动化脚本常面临三件事:要自己去翻原生 API 文档确认某个操作是否存在、要单独处理 OAuth 鉴权与 token 续期、还要为列表分页和限流写一堆样板代码。本技能通过 Composio 的 Wave Accounting 工具包,经由 Rube MCP 把这些操作封装成可被 Agent 动态发现和调用的工具,让上层只关注「要做什么」,而不是「怎么调」。
工作原理
核心能力:
- 工具发现:任何工作流开始前,先调用
RUBE_SEARCH_TOOLS,返回当前可用的工具 slug、推荐执行步骤、已知坑点和输入 schema - 连接管理:通过
RUBE_MANAGE_CONNECTIONS声明wave_accounting工具包;若连接非 ACTIVE,按返回的授权链接完成 OAuth 授权 - 操作执行:用
RUBE_MULTI_EXECUTE_TOOL执行已发现的工具,schema 不合规时先经RUBE_GET_TOOL_SCHEMAS拉取完整定义 - 批量处理:
RUBE_REMOTE_WORKBENCH中循环调用run_composio_tool(),配合线程池实现并行批处理
关键步骤:
- 确认
RUBE_SEARCH_TOOLS可响应,Rube MCP 已接入 - 确认 Wave Accounting 连接状态为 ACTIVE 再动手
- 先搜后做:创建前先查重,避免产生重复记录
- 多步工作流按「先 fetch 再 update」的顺序编排,用上一步返回的数据驱动下一步
适用边界与注意点
- Rube MCP 是硬性前置条件,未接入则所有工具不可用
- 工具 slug 与 schema 可能随上游更新变化,不要硬编码,每次执行前先搜索确认
- OAuth token 会过期;工具报错时先检查连接状态,必要时经
RUBE_MANAGE_CONNECTIONS重新授权 - 列表类操作普遍支持分页,需按
next_cursor或page_token循环拉取直到取完 - 遇到 rate limit 错误应降低请求频率并做退避,不要立即重试
工具包文档:composio.dev/toolkits/wave_accounting
使用场景
- 月初要批量拉取 Wave Accounting 的发票列表,按游标分页取全量数据后导出核对
- 客户信息有变更,需要先按条件查询已有记录,再更新对应条目避免重复
- 要把客户、发票、付款等多步操作串成工作流,先取数据再更新,用上一步结果驱动下一步
- 凭证录入量大,使用远程工作台循环执行工具,并行批量写入以降低等待时间
适合人员
- 负责月底对账、需要批量拉取发票与付款记录的会计或财务专员
- 用 AI Agent 对接 Wave Accounting、需要动态发现工具而非写死 API 的集成工程师
- 需要把客户信息同步进 Wave Accounting、希望先查重再更新的 CRM 运维人员
- 处理大量凭证录入、想用批量工作流替代手工逐条操作的财务系统管理员