一键导入
university-reimbursement
高校讲座/论坛报销材料整理。适用于大学生为学术讲座、论坛、会议等活动报销差旅、食宿、专家费等场景。按"一笔费用一个事项"归并文件,生成 Excel 总索引,标记财务处常见退回风险。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
高校讲座/论坛报销材料整理。适用于大学生为学术讲座、论坛、会议等活动报销差旅、食宿、专家费等场景。按"一笔费用一个事项"归并文件,生成 Excel 总索引,标记财务处常见退回风险。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | university-reimbursement |
| description | 高校讲座/论坛报销材料整理。适用于大学生为学术讲座、论坛、会议等活动报销差旅、食宿、专家费等场景。按"一笔费用一个事项"归并文件,生成 Excel 总索引,标记财务处常见退回风险。 |
当用户有高校讲座、论坛、学术会议相关的报销材料需要整理时,使用本 skill。
典型用户:大学生(研究生/博士生为主)、课题组秘书、科研助理。 典型场景:为受邀专家报销差旅住宿、报销讲座劳务费、报销论坛场地茶歇、报销参会交通等。
本 skill 与通用报销整理 skill 的区别:
references/cross-city-rideshare-toll.md。当用户说"帮我整理报销材料"时,按以下顺序执行:
先问用户索取关键上下文——不要假设自己知道。至少问清楚:
如果用户说"先看看吧"或"你看着办"——跳过询问,先扫描目录,整理后把发现的问题列给用户确认。
原始文件/(或用户指定目录)下的所有文件。pdftotext 提取文字内容。图片识别策略(双路径):
图片识别有两个并行路径,根据当前模型和能力自动选路:
视觉路径(大模型原生看图):调用 vision_analyze 工具,模型直接读图。需要 auxiliary.vision.provider 配置了支持多模态的模型后端。配置方式:
hermes config set model.default auto
hermes config set model.provider <你的provider>
设置 model.default: auto 后,Hermes 会自动根据任务类型选模型——看图时切视觉模型,文本时切效率模型。
OCR 路径(本地离线兜底):使用 scripts/read_image.py 通过 Tesseract 提取文字。支持批量处理,可提取金额、日期、收款方等关键信息。
使用原则:先调 vision_analyze 尝试视觉;如果模型没有多模态能力或 vision_analyze 返回 "No LLM provider configured for task=vision",fallback 到:
terminal("python3 scripts/read_image.py <图片路径> --brief")
跨 skill 参考:Hermes 内置的 ocr-and-documents skill 覆盖 PDF/文档提取,本 skill 的 scripts/read_image.py 补充了图片 OCR 能力。
OCR 失败时的降级处理(重要):
如果系统没有 OCR 工具(tesseract 未安装、无 vision 工具),不要阻塞整个流程:
待确认/信息不完整/,在 Excel 中标注"缺付款记录"或"待确认"。brew install tesseract tesseract-lang),然后继续 OCR。典型场景: 用户有 10+ 张微信/支付宝支付截图,但对应的电子发票已在 PDF 中。此时图片只是"付款记录"附件,不影响核心凭证完整性。可以先整理 PDF 数据,图片作为辅助材料后续补充。
在动手归类文件之前,必须先做这一步。 不要自行假设文件之间的归属关系。
这一步是为了避免自行假设导致多次返工。尤其在以下情况必须交互:
按"归并判断依据"部分的规则,判断哪些文件属于同一报销事项。
报销整理表.xlsx。按"最终交付"格式回复,列出需要用户确认的事项。
报销整理表.xlsx。通行费归属: 跨市滴滴行程的通行费应放入打车费文件夹中,与滴滴发票、付款记录放在一起。
通行费构成: 跨市行程的通行费通常包含两部分:
方向判断: 仔细分析通行费行程单上的"入口"和"出口"信息:
金额核对: 滴滴发票金额 + 通行费金额 ≈ 实际付款金额
references/folder-naming.md — 文件夹和文件命名最佳实践(含今天整理的示例)references/toll-fee-analysis.md — A市⇌B市通行费分析典型案例references/cross-city-rideshare-toll.md — 跨市网约车通行费处理详细规则references/ocr-setup.md — OCR 安装配置 + read_image.py 使用说明scripts/read_image.py — 统一图片识别入口(视觉+OCR 双路径)scripts/ocr_images.py — OCR 批量处理脚本(read_image.py 的旧版,功能已合并)问题: 容易搞反高速费的去程/返程方向。跨市行程中,司机空车返回的高速费也由乘客承担。
正确做法: 仔细看通行费行程单的"入口"和"出口"信息:
入口:城际北线 - 广东城东站,出口:城际南线 - 广东B市站 = A市机场→B市金额核对公式:
滴滴发票金额 + 去程高速费 + 返程高速费 ≈ 实际付款金额
问题: 不做交互就自行假设文件分组,导致多次返工。
正确做法:
"根据金额和日期,这些文件应该分为 X 组,你看对吗?"问题: 跳过图片文件(支付截图等),导致材料清单不完整。
正确做法:
vision_analyze 读图python3 scripts/read_image.py <路径> --brief问题: 跨市滴滴行程中,只计算了载客行程的通行费,遗漏了司机空车返程的通行费。
正确做法: 跨市行程的通行费通常包含两部分:
如果滴滴发票金额 + 通行费金额 < 实际付款金额,检查是否遗漏了司机返程通行费。
问题: 同一类型文件在不同报销事项文件夹中使用相同名称,只能通过文件夹区分。
正确做法: 文件名应包含行程、金额、日期等标识信息,确保跨文件夹唯一性。图片文件不要保留原始文件名(如 IMG_0010.png),应重命名为有意义的名称。
问题: 未仔细核对发票金额、通行费金额与付款金额是否一致。
正确做法:
高校讲座/论坛报销主要涉及以下费用类型。请在识别文件时优先匹配这些类别。
日常用语对照表:
| 日常用语(文件夹/文件名用) | 正式类别(财务用) | 说明 |
|---|---|---|
| 机票 | 专家差旅费 / 参会交通费 | 飞机票 |
| 打车 | 市内交通费 | 滴滴/网约车,含高速费 |
| 住宿 | 专家住宿费 | 酒店 |
| 高速费 | 通行费 | 归入打车文件夹 |
| 文印 | 材料打印/印刷费 | 打印、复印、装订 |
| 书籍 | 图书资料费 | 教材、学术书籍 |
| 文具 | 办公用品 | 笔、本子、文件夹等 |
| 快递 | 快递费/邮寄费 | 邮寄材料 |
| 茶歇 | 茶歇费 | 会议茶歇 |
| 劳务费 | 专家讲座费(劳务费/咨询费) | 需配套身份证+邀请函 |
| 场地 | 场地租赁费 | 含设备租赁 |
| 注册费 | 会议注册费 | 需配套会议通知 |
| 用餐 | 工作餐/会议用餐 | 餐费 |
| 其他 | 其他费用 | 上述未涵盖 |
命名原则: 文件夹和文件名用日常用语,不用正式类别名。
2026-06-15_机票_北京至A市_660 元2026-06-15_专家差旅费_660.00_CNY_海南航空讲座/论坛报销可能涉及以下文件类型。编号规则对应如下。
01_发票(增值税普通发票/电子发票)
02_付款记录(支付截图、转账记录、刷卡小票)
03_订单记录(平台订单详情、预订确认)
04_邀请函(专家邀请函、讲座通知)
05_审批材料(讲座审批表、事前审批单、预算表)
06_行程单(机票、火车票行程单)
07_身份信息(专家身份证复印件、银行卡号、护照)
08_证明材料(签到表、新闻稿、活动照片、会议议程)
09_通行费发票/行程单(高速费、过路费)
10_其他材料
区分订单记录和付款记录:
两者都应保留,分别编号存放。
在中国高校报销场景中,常见的发票/票据类型:
增值税电子普通发票(电子发票)——最常见的发票形式
增值税纸质普通发票
增值税专用发票——少数高校可抵扣
财政票据(行政事业单位资金往来结算票据)
中央非税收入统一票据
定额发票——出租车、餐饮
机打发票/卷式发票
个人所得税代扣代缴凭证——讲座费完税证明
微信支付截图
支付宝账单截图
银行转账截图
银行柜台汇款回单
POS 签购单/刷卡小票
公务卡账单
现金收据(收条)
原始文件/ (用户提供的原始文件,不动)
已整理/
日期_费用说明_金额_CNY_收款方/
01_发票_收款方_金额_CNY.扩展名
02_付款记录_付款方式_金额_CNY.扩展名
03_邀请函_机构_说明.扩展名
04_审批材料_说明.扩展名
05_行程单_机构_说明.扩展名
06_身份信息_人员_说明.扩展名
07_证明材料_说明.扩展名
08_其他材料_说明.扩展名
待确认/
无法匹配/
信息不完整/
疑似重复/
报销整理表.xlsx
命名哲学:让人一眼看懂是什么钱,不写多余的字段。 不需要币种(中国高校都是人民币)、不需要完整公司名、不需要正式费用类别。
格式:
日期_简单说明_金额
示例:
2026-06-15_机票_北京至A市_660 元
2026-06-15_打车_A市机场至B市_175.00 元
2026-06-15_住宿_B市某酒店_418 元
2026-06-16_机票_A市至天津_1250 元
2026-06-16_打车_B市至A市机场_175.00 元
费用说明用日常语言,不用正式类别名:
| 日常用语 | 正式类别 | 使用场景 |
|---|---|---|
| 机票 | 专家差旅费 | 飞机票 |
| 打车 | 市内交通费 | 滴滴/网约车 |
| 住宿 | 专家住宿费 | 酒店 |
| 高速费 | 通行费 | 高速通行费(归入打车文件夹) |
日期优先级:
金额优先级:
无法确认的字段使用:
未知日期
未知金额
待确认
命名哲学:文件编号+类型+关键信息,不写多余字段。 文件夹名称已经提供了上下文,文件名保持简洁即可。
格式:
编号_类型_关键信息.扩展名
示例(打车文件夹内):
01_发票.pdf # 滴滴电子发票
02_付款记录_微信支付_175.00 元.png # 付款凭证
03_订单_滴滴行程.png # 订单详情
04_高速费_去程_84 元.pdf # 去程通行费
06_高速费_返程_84 元.pdf # 返程通行费
文件类型编号:
01_发票
02_付款记录
03_订单记录
04_高速费/通行费
05_行程单
06_其他材料
注意:
判断多个文件是否属于同一报销事项时,优先使用以下依据:
可归并:
跨市行程(如A市机场↔B市)的通行费处理有特殊规则:
不可强行归并的情况:
必须生成:报销整理表.xlsx
Excel 中每一行代表一个报销事项。
表格的列根据实际材料动态生成,不是固定模板。
保持表格简洁:列越少越好,每个字段让人一眼看懂。去掉用户没提的字段。
当文件类型简单(机票+打车+住宿),使用简洁表头:
序号 | 事项 | 日期 | 说明 | 金额(元) | 匹配状态 | 备注
说明列填写:机票、住宿、打车 备注列填写:含高速费多少、差额说明等
如果包含劳务费、邀请函、审批材料等,才使用详细表头:
序号
事项文件夹
日期
费用说明
金额
收款方
付款方式
匹配状态
是否需要确认
问题说明
序号
事项文件夹
日期
费用说明
金额
币种
收款方
付款方式
匹配状态
是否需要确认
问题说明
以下列只在存在对应材料时才加入表格:
-------------- 仅当有付款记录文件时加:
付款记录
-------------- 仅当有发票或收据文件时加:
发票或收据
-------------- 仅当有邀请函文件时加:
邀请函
-------------- 仅当有审批材料文件时加:
审批材料
-------------- 仅当有行程单文件时加:
行程单
-------------- 仅当有身份信息文件时加:
身份信息
-------------- 仅当有证明材料文件时加:
证明材料
-------------- 仅当有其他材料文件时加:
其他材料
-------------- 仅当用户提供了经费项目号 或 可以从上下文推断时加:
经费项目号
-------------- 仅当发现了财务风险问题(发票抬头、缺税号等)时加:
风险提示
列的顺序:先必选列,再按上述顺序排列出现的可选列。
001
002
003
填对应文件夹名称。
优先使用付款日期;其次使用消费日期、开票日期、行程日期。
使用"高校报销常见费用类别"中的中文。
优先使用付款金额。人民币保留两位小数。
CNY 为主。国际支出使用:USD、EUR、GBP、JPY、SGD、HKD。
简化原则: 如果所有报销都是人民币,Excel 表格中可以省略币种列,不必每行都写 CNY。
发票上的销货方、收款人姓名、商户名、平台名。
简化原则: 使用简洁名称即可,如"滴滴出行"而非"A市滴滴畅行科技有限公司","海南航空"而非"海南航空控股股份有限公司"。财务审核关注的是发票抬头(购买方)是否正确,销售方名称简洁即可。
微信支付
支付宝
银行转账
POS刷卡
公务卡
现金垫付
校园卡
内部转账
未知
填写对应的科研项目/课题编号或经费代码。如果用户不提供或无法从文件名推断,写"未知"。 注意:这是区分通用版和高校版的关键字段——高校财务通常要求按项目号归集。
填写对应文件在文件夹中的名称(包括编号前缀)。没有则写"缺失"。
填写对应文件名。没有则写"缺失"。
填写对应文件名。没有则写"无"。
填写对应文件名。没有则写"无"。
填写对应文件名。没有则写"无"。
填写对应文件名(如专家身份证复印件、银行卡号等)。没有则写"无"。
填写对应文件名(如签到表、新闻稿、会议议程、活动照片等)。没有则写"无"。
填写对应文件名。没有则写"无"。
已匹配
部分匹配
缺付款记录
缺发票或收据
缺审批材料
待确认
疑似重复
"缺审批材料"是新加的状态,适用于高校场景:有发票和付款记录但缺少事前审批表或邀请函的情况。
是
否
这是高校版新增的核心字段。标记容易被财务处退回的问题。使用以下标准标签:
无
发票抬头非学校全称
发票缺税号
电子发票未查重
发票内容与支出不符
单张发票金额超限
超出支出标准
缺事前审批
缺邀请函
缺签到表
缺身份信息
金额不一致
收款方与发票不一致
重复报销风险
用简短中文说明具体问题。没有问题写"无"。
满足:
适用于:
有发票、邀请函、行程单等,但没有对应付款记录。
有付款记录,但没有对应发票。
有发票和付款记录,但缺少以下一种或多种:
适用于高校"先审批后支出"的报销规则。
适用于:
适用于:
在提取发票信息时,注意以下要点:
中国高校场景中大量使用微信/支付宝截图作为付款记录。
读取截图时注意:
如果截图上的收款方和发票销售方不一致,必须在"问题说明"或"风险提示"中标注。
在完成整理后,逐项检查以下常见退回原因。如果发现,在"风险提示"中标记:
2026-06-15_机票_北京至A市_660 元 ✓,不是 2026-06-15_专家差旅费_660.00_CNY_海南航空 ✗01_发票.pdf ✓(文件夹已提供上下文),不是 01_发票_航空运输电子客票行程单_北京至A市_660 元.pdf ✗IMG_XXXX.png 等原始文件名无意义,应重命名为包含金额、日期、类型的描述性名称。不同高校标准不同。以下为常见范围(仅供参考,以各校财务处规定为准):
讲座费/劳务费:院士/知名专家 3000-5000元/场,教授 2000-3000元/场
住宿费标准:一般不超过 350-500元/人/天(分城市等级)
市内交通费:据实报销,通常不限交通工具
差旅补助:包干制 100-200元/人/天
工作餐/会议餐:标准通常 40-100元/人/餐
茶歇费:一般不超过 30-50元/人
材料打印费:据实报销
学生报销时,如果金额明显超出上述范围,在"风险提示"中标注"超出支出标准"。
注意:这些标准仅供参考,不要写入表格本身。只在风险提示中做标记。
无法清楚归并的文件放入:
待确认/无法匹配/
日期、金额、收款方等关键信息缺失的文件放入:
待确认/信息不完整/
疑似重复的文件或事项放入:
待确认/疑似重复/
不要猜测。
无法确认时使用:
未知日期
未知金额
未知币种
待确认
缺失
无
Agent 不得:
整理完成后,至少应交付:
已整理/
待确认/
报销整理表.xlsx
最终回复用户时,使用以下格式(根据实际结果动态调整,没用到的类别不必列出来):
已完成高校报销文件整理。
本次生成:
- 已整理/:X 个报销事项文件夹
- 待确认/:X 个文件或事项
- 报销整理表.xlsx
整理结果:
- 已匹配:X 项
- 部分匹配:X 项
- 缺付款记录:X 项
- 缺发票或收据:X 项
- 缺审批材料:X 项 (如适用)
- 待确认:X 项
- 疑似重复:X 项
风险提示: (如适用)
- 发票抬头问题:X 项
- 缺税号:X 项
- 超标准支出:X 项
- 其他:X 项
需要你确认:
1. ...
2. ...
3. ...
然后将该 Skill 应用到 AGENTS.md 中,确保 Agent 下次运行本目录时使用高校版规则。