PDF对账单总是对不上?这个Claude Skill让机器替你算清楚
你有没有被银行对账单折磨过?
PDF 格式的流水导不出来,Excel 对不上,数字差个零头不知道哪行出错了——请人外包又贵,自己手工录又慢。
最近挖到一个超实用的 Claude Skill,叫 Statement Extract and Prove,专门干这个:把 PDF 对账单秒转 CSV/Excel,而且自动验证算术是否正确。
它凭什么不一样?
市面上大多数 PDF 转 Excel 的工具,就是把文字 OCR 出来,然后靠你人工核对。
这个 Skill 的思路完全不同——它认为银行自己已经把答案印在纸上了:
- 银行打印了期初余额
- 银行打印了期末余额
- 银行还在每行印了 Running Balance(运行余额)
它的逻辑是:如果提取出来的行项目能让期初 + 所有发生额 = 期末余额,并且每行的运行余额都钩稽得上,那提取就是正确的。如果不相等,算术会直接指出具体哪一行出了问题。
这个思路很聪明——不是让 AI 猜,而是让数学自己说话。
适用场景
- 会计/财务:月末对账,把银行 PDF 导入 QuickBooks 或 Xero
- 个人理财:整理多张信用卡账单,分析消费结构
- 审计/尽调:批量处理券商报告、发票、供应商报价单
- 跨境业务:处理不同地区格式(美元/欧元,小数点/逗号),自动识别 locale
它能处理的格式包括:
– 数字 PDF(文字层完整)→ 直接提取,不用 OCR
– 扫描 PDF(图片格式)→ 先 OCR 再验证,同样严谨
怎么用?
在 Claude Code 里安装:
npx skills add OneWave-AI/claude-skills --skill statement-extract-and-prove --agent claude-code
然后对 Claude 说:
“帮我把这个银行流水 PDF 转成 Excel,并验证金额是否正确”
它会:
1. 先检查 PDF 是否有文字层
2. 提取每行交易数据
3. 跑算术验证,输出 PROVEN 或指出具体错误行
4. 输出 stmt.csv 和 stmt.xlsx
底层依赖
pdfplumber(PDF 文字提取)openpyxl(Excel 输出)- 可选:
ocrmypdf + tesseract(扫描件 OCR)
整个 Skill 零外部 API 调用,数据不离开你的机器。
说白了,这是一个把财务人员的”人工对账”经验产品化的 Skill。导入 → 验证 → 出报表,三步搞定。
如果你经常处理 PDF 流水,这个 Skill 值得优先装上。
👉 GitHub:https://github.com/OneWave-AI/claude-skills
评论区
登录后可评论。