Bank Statement Reconciler:用 AI 做银行流水与订单/发票对账

前言

月末或季末对账时,常见做法是导出银行 CSV、从电商平台拉订单、再从财务系统导出发票,在 Excel 里用 VLOOKUP 或透视表手工勾对。流水笔数多、摘要字段不统一、同一笔款分多次入账时,匹配规则很难写全,差异和「有账无单」往往要人工逐条查。

Bank Statement Reconciler 是 SkillHub 上的一款社区 Skill(坐标 @user_26bdbd50/bank-statement-reconciler,当前版本 v1.0.2),面向「银行流水 + 业务单据」的自动匹配与对账结果汇总。下面介绍它做什么、如何安装,以及使用时需要留意的点。

这是什么

一句话定位: 上传银行流水(CSV / Excel / PDF)以及订单或发票数据,由 AI 自动匹配,输出对账结果(已匹配、差异、未认领、未匹配等)。

  • 出品与维护: 社区发布者 user_26bdbd50,来源标注为 community,分类为 data-analysis。
  • SkillHub 元数据: 评分 100000,下载 927 次,安装 6 次;标签 requires_api_key=false,表示按页面说明无需单独配置 API Key 即可使用 Skill 本身。
  • 官方入口:
  • API 页:https://api.skillhub.cn/user_26bdbd50/bank-statement-reconciler
  • 商店页:https://www.skillhub.cn/skills/user_26bdbd50/bank-statement-reconciler

核心功能

以下能力均来自 SkillHub 简介与页面描述,未额外扩展。

输入与输出

  1. 输入
    - 银行流水:支持 CSV、Excel、PDF。
    - 业务侧:订单或发票(与流水一并提供给 Agent 处理)。

  2. 处理
    - AI 自动匹配流水与订单/发票。

  3. 输出(对账结果维度)
    - matched(已匹配)
    - difference(差异)
    - unclaimed(未认领)
    - unmatched(未匹配)

渠道与平台范围

简介中写明支持或覆盖的常见来源包括:

  • 国内银行:BOC(中国银行)、ICBC(工商银行)、CCB(建设银行)
  • 支付:Alipay、WeChat Pay、PayPal、Stripe
  • 电商/平台:Amazon、Shopify、Temu

具体字段映射与 PDF 解析细节以 Skill 内 SKILL.md 为准;安装后可在对话中上传样例文件让 Agent 按 Skill 指引执行。

触发方式

在支持 Skills 的 Agent 里,可用自然语言或中英文关键词唤起,例如:银行流水、对账、流水匹配、银行对账、bank reconciliation、statement matching、订单对账、发票对账。

安装与启用

本 Skill 遵循通用 SKILL.md 格式,通过 SkillHub 安装到当前 Agent 的 skills 目录后才会被识别。

方式一:SkillHub CLI(推荐)

先确认是否已安装 CLI:

command -v skillhub && skillhub --version

未安装时可按 SkillHub 安装文档执行完整安装或仅 CLI(文档地址:https://skillhub.cn/install/skillhub.md):

# 完整安装(CLI + 默认 Skill,推荐)
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

# 仅安装 CLI
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本 Skill 时必须用 --dir 指向当前环境的 skills 目录,否则默认装到 ./skills/ 可能不会被 Agent 加载:

skillhub install @user_26bdbd50/bank-statement-reconciler --dir <你的 skills 目录>

常用客户端 skills 路径(摘自 SkillHub 安装文档):

环境 典型 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/
Windsurf ~/.codeium/windsurf/skills/ 或 .windsurf/skills/

安装完成后,按你所用客户端要求重启或刷新 Agent,使新 Skill 生效。

方式二:让 AI 按官方提示安装

SkillHub 商店页提供的安装提示为:请 Agent 根据 https://skillhub.cn/install/skillhub.md 安装 @user_26bdbd50/bank-statement-reconciler。适合已配置 SkillHub 优先源、由对话内完成 search/install 的场景。

典型用法

公开页面未给出固定 CLI 子命令或示例数据集路径,可复现的流程应围绕「上传文件 + 自然语言对账」展开。

  1. 确认 Skill 已出现在当前 Agent 的 skills 列表中(版本 v1.0.2)。
  2. 在对话中说明要对账,并附上银行流水文件(CSV / Excel / PDF 之一)以及订单或发票导出文件。
  3. 使用触发词明确意图,例如:「请做银行对账 / bank reconciliation,匹配流水和订单。」
  4. 根据 Agent 返回的结果分类查看 matched、difference、unclaimed、unmatched,对差异与未匹配项按业务规则复核。

若某家银行或平台的导出格式与 Skill 默认假设不一致,应在对话中说明银行名称(如 ICBC、BOC)与文件来源,便于 Agent 按 Skill 内规则调整解析方式。

适用场景与注意

适合谁

  • 需要把银行流水与电商订单、支付渠道回款或发票做定期核对的小团队财务、运营或独立开发者。
  • 已在使用 Cursor、Claude Code、Codex 等支持 Skills 的工具,希望在对账对话里复用同一套流程,而不是每次手写 Excel 公式。

限制与注意

  • 社区 Skill,维护节奏与覆盖范围以发布者更新为准;重大格式变更需关注 SkillHub 上的版本号(当前 v1.0.2)。
  • requires_api_key=false 仅表示 Skill 元数据未要求额外 Key;实际对账仍依赖你所用大模型与 Agent 的配置与配额。
  • PDF 流水、多币种、合并付款等复杂场景,匹配结果应作为辅助,关键金额与税务相关条目仍需人工确认。
  • 处理含真实账号、客户信息的文件时,注意本地与模型提供商的数据合规策略。

结尾

Bank Statement Reconciler 把「流水 + 订单/发票 → AI 匹配 → 四类对账结果」收敛成可安装的 Agent Skill,并覆盖国内常见银行与多种支付、电商平台场景。若你正在 SkillHub 上找数据分析类对账能力,可从官方商店页查看说明并安装:https://www.skillhub.cn/skills/user_26bdbd50/bank-statement-reconciler。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye