Baoxiao

交互式生成合规的中国企业费用报销单 PDF 包。用户提供装有发票 PDF 和/或发票照片的文件夹,先按统一规范整理发票文件名并按开票月归档(含照片),再通过提问(报销主体/报销人/部门/费用所属期/用途等)逐步生成:封面汇总单 + 分析合规页 + 逐票明细页(嵌发票图)+ 滴滴行程单紧凑重制 + 发票查重台账 CSV。当用户要求"做报销单""生成报销单""把这些发票整理成报销单""报销 PDF""费用报销"或提供一批发票要归集报销时使用。处理增值税电子发票(PDF,含文本层)和纸质发票照片(经 Claude 视觉识别)。

17 stars 2 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add xntj-ai/baoxiao --skill baoxiao
Manual install
git clone --depth 1 https://github.com/xntj-ai/baoxiao.git /tmp/baoxiao
mkdir -p ~/.claude/skills
cp -r /tmp/baoxiao/. ~/.claude/skills/baoxiao

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 报销单生成器

把一个文件夹的发票(PDF + 照片)整理成一份打印即合规、便于做账和税务备查的报销单包。

## 工作流(交互式,按顺序)

### 0. 整理与规范化发票文件(做报销单前必做)

收到一批杂乱命名的发票/照片,先统一改名 + 按开票月归档,再进后续步骤。这步让查重、核对、归档全程有稳定锚点。

**命名格式**:`日期_收支_科目_对方_金额CNY_票号尾8位.pdf`
例:`2025-06-03_支_交通费_某出行平台_1234.56CNY_88001234.pdf`

字段规则:
- 分隔符:日期内 `-`,字段间 `_`
- 日期 = **开票日期**(`YYYY-MM-DD`),不是付款日/所属期
- 收支:出项=`支`,进项=`收`(单字)
- 金额:发票**真实价税合计**,两位小数,**禁千分符**(逗号破坏 CSV/脚本/跨平台)
- 币种:ISO 4217 `CNY`/`USD`,**禁 ¥/$**(¥ 日元人民币共用有歧义;$ 触发 shell 变量展开)
- 票号尾8位:查重键 + 唯一锚点,保证不撞名
- 对方:销售方简称(`北京示例餐饮有限公司`→`示例餐饮`)
- 科目:费用类别(餐饮/交通费/云服务费/办公服务费…),沿用业务口径,不擅自重分类

**必读真值**:旧文件名金额常是四舍五入的(`687元` 实为 `¥687.16`),改名前**逐张取真实价税合计 + 票号**,不能信旧名:
- PDF:`mcp__pymupdf4llm__convert_pdf_to_markdown`(文本提取,省开销;`image_path` 指临时目录免污染归档)。这步顺带为第 2 步省去重复解析。
- **照片(无文本层)**:用 Read 工具视觉识别出发票号/开票日期/销售方/价税合计/类别,再按同规范改名,扩展名保留 `.jpg/.png`。金额与票号按审查纪律人工复核。

**分月归档**:按开票月建子文件夹(`2025-06/` 等);一票一月不拆,跨月行程的滴滴票归到开票月。
**附件配对**:滴滴行程单等附件用 `_行程单` 替代票号位(`..._1234.56CNY_行程单.pdf`),与对应发票同前缀紧邻排序;凭金额精确配对,别凭文件名 A/B 猜。

完整规范与踩坑见 memory `invoice-naming-convention`(finance 项目)。整理完再进第 1 步。

### 1. 收集必要信息(用 AskUserQuestion 提问,已知的跳过)

- **报销主体**:公司全称 + 统一社会信用代码(这是发票购买方,也用作买卖方区分的 buyer-hint)
- **报销人 / 部门**
- **费用所属期 / 申请日期 / 报销单号**(单号建议 `BX-YYYY-MM-DD-NN`)
- **支付方式**:个人垫付后返还 / 对公直付

不要一次问太多;主体和报销人最关键,其余可用合理默认并在交付时说明。

### 2. 提取发票字段

```bash
python scripts/extract.py --src "<发票文件夹>" --out "<工作目录>" --buyer-hint "<公司简称>"
```

产出 `<工作目录>/parsed.json` = `{invoices, photos, itineraries}`,并渲染逐票图到 `_inv_img/`。
Read the full skill on GitHub

Details

Skill name
baoxiao
License
MIT
Repo updated
16 June 2026

FAQ

What does the Baoxiao skill do?

交互式生成合规的中国企业费用报销单 PDF 包。用户提供装有发票 PDF 和/或发票照片的文件夹,**先按统一规范整理发票文件名并按开票月归档(含照片)**,再通过提问(报销主体/报销人/部门/费用所属期/用途等)逐步生成:封面汇总单 + 分析合规页 + 逐票明细页(嵌发票图)+ 滴滴行程单紧凑重制 + 发票查重台账 CSV。当用户要求"做报销单""生成报销单""把这些发票整理成报销单""报销 PDF""费用报销"或提供一批发票要归集报销时使用。处理增值税电子发票(PDF,含文本层)和纸质发票照片(经 Claude 视觉识别)。

How do I install the Baoxiao skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add xntj-ai/baoxiao --skill baoxiao. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Baoxiao popular?

It lives in xntj-ai/baoxiao, which has 17 GitHub stars and 2 forks.

Related skills

Excel Hygiene

17

BayramAnnakov/excel-hygiene

A rigorous "second pair of eyes" on any xlsx before it goes out. Runs a deterministic script for precise MECHANICAL checks (numbers as text, hardcoded-over-formula, cell errors, truncated SUM, percent as whole number), then reasons across the full spreadsheet-error taxonomy (Panko 2008: violations vs errors; qualitative vs quantitative; mistakes / slips / lapses; life-cycle) using general business and spreadsheet knowledge. Use for calcs, offers, mediaplans, budgets, any table. Client-specific thresholds (exact rates, margins, segment bands) belong to a domain skill.

Documents & Office Files

Resume Assistant

21

Y1fe1-Yang/resume-assistant-skill

智能简历助手,通过五个AI代理提供全流程求职支持:(1)故事挖掘-发现经历亮点;(2)职位推荐-匹配合适岗位;(3)简历优化-针对JD定制内容;(4)模拟面试-实战演练与反馈;(5)能力提升-差距分析与计划。适用于简历创建、优化、面试准备、职业规划等求职相关任务。

Documents & Office Files

Cvpr Figure

18

ChizkiyahuOhayon/CVPR-Figure

Create, revise and audit publication-grade pipeline, framework, teaser and module figures for CVPR, ICCV, ECCV, NeurIPS, ICLR, ICML, AAAI and ACL papers, and export them as Visio-editable .vsdx, PowerPoint-editable .pptx, plus SVG/PDF/PNG/EMF for LaTeX. Use for architecture diagrams, method overview figures, framework figures, pipeline diagrams, teaser/paradigm-comparison figures, attention and token diagrams, module zoom-ins, and 顶会论文配图、框架图、流程图、pipeline图、方法图、teaser图、 网络结构图、模型架构图、科研绘图、论文示意图、Visio可编辑图. Drives a declarative spec through a deterministic layout engine whose palette, typography and

Documents & Office Files

Heige Ppt

21

HeiGeAi/HeiGe-PPT

演讲锻造系统。把每一页 PPT 讲成一句话,把整套 deck 导成一场演出,而不是把要点堆成一面字墙。 专门用于从零设计有气场、有记忆点、一眼不像 AI 做的演示文稿、汇报 deck、路演 pitch、产品 keynote。 适用场景:创业路演、产品发布、年度复盘、方案提案、技术分享、培训课件、述职汇报、招商招生。 核心方法论:一页一句话 / 黄金三秒 / 节奏编排 / 视觉锤 / 反 AI 体检。 当用户要求"做个 PPT""做套幻灯片""做个路演 deck""做个产品发布 keynote""把这份内容做成演示" "做个汇报""做个提案""把这个做成幻灯片""做个演讲稿配图"时,必须使用此 skill。 输出为单文件 HTML 幻灯片:16:9、键盘翻页、可投屏可导出 PDF,且默认带可编辑层,用户打开就能在浏览器里直接改幻灯片文字、再导出 PDF 或下载独立 HTML。动手前先定调,出货前过反 AI 体检。 需要给客户一份能在 PowerPoint / WPS 里直接改的 .pptx 时,用内置的 html2pptx 转换器把同一份 HTML 设计源转成可编辑 PPTX,一份设计两种格式,不用做两遍。 注意:本 skill 负责"从零设计有气场的演示 deck";如果是做单张落地页/网页界面,那是 heige-ui 的活; 如果是把现成文档转成静态展示长页,那是 html-be

Documents & Office Files

PDF Markup

15

hamzaabduljabbar/claude-pdf-markup-skill

Perform bulk markup operations on PDF drawing sets without needing Bluebeam Max. Searches markups by criteria and changes them in bulk, adds standard stamps to multiple sheets, updates comment text consistently, applies stamps like "Not for Construction" or "Revised" across a drawing set, or extracts all markups into a register. Trigger on phrases like "mark up these drawings", "bulk markup change", "add a stamp to all sheets", "use my pdf markup skill", or any request to apply or modify markups on PDF drawings programmatically.

Documents & Office Files

Scanned PDF to DOCX

19

yanouyuan-bit/scanned-pdf-to-docx

Convert scanned PDFs that have no text layer (classical-Chinese works, old typeset academic books) into clean, well-structured Word (.docx) using MinerU OCR plus a three-tier proofreading workflow. Use when turning scanned book pages into editable Word, OCR-ing a PDF into .docx, or rebuilding a typeset book's chapters / sections / special symbols. Not for PDFs that already have a good text layer (extract those directly).

Documents & Office Files

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.