单据排序盖章

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

把一堆散乱的单据、凭证、银行回单照片,按一张清单表(结算表、流水、报销明细)的 序号整齐排好,自动转正、盖上「项目名 + 付款编号」两行红章,合成一本带连续页码、 可以直接交出去的 PDF,同时自动列出缺图清单(双缺 / 缺用款单 / 缺回单)和证据目录表。 适合:诉讼证据整理、工程结算对账、报销单据归档、审计资料提交、年度凭证装订。 不用写代码,不用一张张手动复制粘贴;方向歪的照片按 EXIF 自动摆正,银行回单上的 二维码自动避让,不压住收款人账号。

一句话选型结论

按资料字段整理

单据排序盖章是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_fd150b73/voucher-arrange-stamp
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_fd150b73仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量7.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
单据排序盖章当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

7.2 KB
模型实际读到的说明书原文,来自技能仓库

单据图片按表整理、盖章、合成可交 PDF

目的

把一堆散的单据图片,按一张「清单表」的行列顺序排好、盖章、合成一本带连续页码的 PDF,并自动标出哪些序号缺图。核心前提是「图片多 + 有张清单要对齐」。

何时使用

  • 用户有一批单据/凭证/回单照片,要按某张清单(结算表、报销明细、流水)的序号排序、盖章、合成一本能直接交出去的 PDF。
  • 用户要一份缺图清单(双缺/缺用款单/缺回单)或证据目录表(编号|证据名称|证据形式|页码|证明内容)。
  • 典型场景:诉讼/仲裁证据整理、工程结算三方核账、报销单据归档、审计资料提交、年度凭证装订、个人账目票据整理。
  • 不适用:只有几张图不用排序、纯文字表无单据图、图无任何序号且不愿 OCR/预命名。

输入

  1. 一张清单表(xls/xlsx),列含序号、日期、收付款人、金额(借贷)、方向(收/付)、备注。
  2. 图片来源(六种形态之一,见「图片源形态」)。
  3. 可选流水表(用于补凭证编号列、按对方+金额+日期对碰)。

输出(四件套 + 成册)

  1. 一份合并 PDF(各分册并成一个文件、逐页连续编页码)——最终交付件。
  2. 对照表 / 页码映射(序号→页码→图类)。
  3. 缺图清单(三档:双缺 / 缺用款单 / 缺回单)。
  4. 目录表(证据清单)(编号|证据名称|证据形式|页码|证明内容)。

核心流程(6 步)

详细实现见 references/methodology.md。要点如下。

步骤 1 读表成任务清单

  • 列映射参数化(序号/日期/对方/金额/方向列由输入指定,不写死)。
  • 方向判定:贷方>0=付款(该有用款单+回单);借方>0=收款(仅回单,无用款单);负数反向。
  • 剔除金额=0 或对方为空的父行(其单据归在父序号下,不计入对账笔数)。

步骤 2 抽图 + 三要素匹配

  • 图片源六型(见下)。任何源最终落到映射 M:序号→[{图类,文件}](图类=用款单/回单/附件N)。
  • 匹配用三要素(非纯序号,序号会重号/一对多):对方名归一化(剥「外壳」取内层全称)+ 金额±0.5 + 日期窗(参数 date_window_days,默认 ±120 天,可按项目实际日期跨度收紧;但收得太紧(如 10 天)会漏掉日期差更大的回单,须权衡)。撞号用付款日期就近配对。
  • 回单对方名常写本公司视角,须跨行(同项目+同金额+同日期)补查,不能只卡对方名。

步骤 3 排序重命名

  • 一张多图加 _2、_3。
  • 排序用自然序(用 scripts/util_io.py 的 natural_sort_key):1-1 < 1-10 < 2-1,勿用字符串或浮点版本号比较。

步骤 4 盖章

  • 两行红底白字(项目名/标题 + 付款编号),长名缩字号;竖横自适应。
  • 图片转正(拍照侧图必做):手机/微信导出的单据照常是侧躺的(EXIF Orientation=8 ≈ 旋转 90°)。盖章前必须 ImageOps.exif_transpose 照 EXIF 标记把像素转正——与用户在文件管理器里看到的朝向完全一致,是金标准。不要依赖 OCR 角度分类器自动转正(它会把侧图扶正后才识别,让人误以为已正、实则章盖错位);也不要手工逐张旋转(千张级不现实,且易漏转)。
  • /Rotate=180 须先建正向页(show_pdf_page(rotate=180))再叠章。
  • 银行回单必做二维码避让:探测二维码 bbox,把章贴到「标题右缘与二维码左缘之间空白」,缩章并下让日期行(章压二维码=整块遮挡收款人账号,废章)。

步骤 5 合成 + 三件套

  • pypdf 6+ 用 PdfWriter(无 PdfMerger),合并前先拷分片再删临时目录(否则静默丢成品)。
  • 对照表逐编号记页码+图类;缺图清单三档(收款行永不计缺用款单/双缺)。

步骤 6 成册 + 目录表

  • 各分册合并成一个 PDF,逐页连续编页码。
  • 目录表页码必须来自合并后真实页序(先生成页码映射再回填),否则「页数对≠页序对」整张目录作废。

图片源形态(前置,详见 references/methodology.md 步骤2前置)

  • A 内嵌流水:DISPIMG 挂在流水行,xls 解压取媒体 / xlsx 取 xl/media,按行+行内位置还原图类;大文件防 OOM。
  • B 文件夹按序号(默认):文件名含序号,glob 解析入 M,无需流水表。
  • C 子文件夹=章名:文件名=编号+单据类型,扫描目录取编号核对入 M。
  • D 回单 PDF:一页多张独立回单,先按槽位裁切再三要素匹配,勿整页盖章。
  • E 扫描 PDF:每页多张用暗度掩膜(gray<235)裁切,页尺寸统一。
  • F 无命名图:OCR 预命名——F1 全自动(本地引擎)/ F2 半自动+抽验(推荐)/ F3 借流水反查免命名。

关键坑(必看)

  1. 大文件 OOM:1G+ Excel 只读/分批,分钟级任务后台跑。
  2. 页数对≠页序对:必须逐编号抽页校验。
  3. 章压二维码:银行回单必须避让。
  4. 版本号不覆盖:每版另存。
  5. 改 Excel 前先备份 .bak。
  6. 对方名「外壳」须剥(结算表写「甲方(某单位全称)」而流水写简称/真名)。
  7. 流水项目字段可能不单列,需建项目映射。
  8. 回单对方名写本公司,须跨行补查。
  9. 并发写同文件污染:重算脚本单进程。
  10. 图片侧躺(EXIF 方向):拍照/微信导出的单据多为侧图(EXIF=8)。盖章前必须 exif_transpose 照 EXIF 自动转正;别信 OCR 自动转正(掩盖真实朝向)、别手工逐张转(不现实)。

复用脚本

  • scripts/util_io.py:natural_sort_key()(序号自然序)、safe_name()(去除 Windows/PDF 不支持的特殊字符 &lt;&gt;:&quot;|?*)。每次项目都用,直接 import 复用,不重写。

执行纪律(用户铁律)

  • 版本号不覆盖:迭代产物每版另存,绝不覆盖原扫描件。
  • 反对过度设计:能用半自动+抽验就别上全自动 OCR;脚本复制上版改 4 常量(SRC/OUTDIR/PROJ/输出名)即可。
  • 抽验不能省:先抽验 20-30 笔确认口径再全量;合并 PDF 后逐编号抽页校验。
  • 脱敏:写进 skill 的文档/脚本不得出现真实单位名、银行名、项目真名(用「甲方/某银行/本案例」),不写死真实主体。

常见问题

5 问
答案由本站依据条目字段整理
单据排序盖章怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_fd150b73/voucher-arrange-stamp。安装方式为未标注。装完刷新技能列表或重开客户端。

单据排序盖章支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

单据排序盖章权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

单据排序盖章收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

单据排序盖章用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。