Invoice Merger - 发票合并工具
name: invoice-merger
by cdk1025 · published 2026-04-01
$ claw add gh:cdk1025/cdk1025-invoice-merger---
name: invoice-merger
description: 合并发票文件。PDF 按两两上下排版,图片按四宫格排版,统一裁剪线与安全边距,输出到 YYYYMMDD--已合并 目录,重复执行会自动跳过历史合并文件并按编号继续生成。
---
# Invoice Merger - 发票合并工具
将一批发票文件快速整理成可打印 PDF,省纸、省时、省心。
功能说明
1. PDF 合并
2. 图片合并
输出
- 自动跳过历史生成的 `发票合并*.pdf`、`账单合并*.pdf`
- 同一天重复执行会复用已有输出目录
- 如果传入目录本身就是 `YYYYMMDD--已合并`,会直接在该目录下继续按编号生成
触发场景
安装与使用
在 OpenClaw 中使用(推荐)
支持 OpenClaw 系列产品(如 WorkBuddy、QClaw)。
#### 1. 通过本地路径
#### 2. 通过 ClawHub 安装
> 需要安装 nodejs
npx clawhub@latest install cdk1025/invoice-merger#### 3. 通过 skills 安装
> 需要安装 nodejs
npx skills add cdk1025/invoice-merger --path invoice-merger首次使用需安装依赖
在 OpenClaw 中通常让 AI 自己处理即可。
脚本当前实际使用的第三方依赖只有 `pypdf` 和 `Pillow`(导入名为 `PIL`)。
如果你是命令行手动运行,可执行:
python -m pip install pypdf Pillow命令行使用
适合开发者或没有 OpenClaw 产品的用户。
python3 ~/.qclaw/skills/invoice-merger/scripts/merge_invoices.py <目录路径>注意事项
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...