郵箱發票自動整理:從郵箱拉附件到 A4 合併與費用清單

前言

報銷季常見流程是:在郵箱裏按關鍵詞翻發票和行程單、逐個下載附件、再手工拼 PDF、抄金額進 Excel。電子發票越來越多,但掃描件、截圖和行程單仍混在一起,OCR 裝一套又佔環境。若希望把「搜信、取附件、抽字、排版、出表」交給 Agent 按固定步驟跑,可以看下 SkillHub 上的社區 Skill「郵箱發票自動整理」(@user_b8af0005/invoice-from-email,當前 v1.1.2)。

這是什麼

「郵箱發票自動整理」是 SkillHub 分類 office-efficiency 下的社區 Skill,座標 @user_b8af0005/invoice-from-email,由發佈者 user_b8af0005 維護。官方簡介概括爲:從郵箱自動搜索並下載發票、行程單附件;對附件做文字提取;將發票與行程單合併排版到 A4(火車票按真實車票尺寸上下排版);生成單 Sheet 費用清單 Excel(行程寫入備註,火車票標註去返程)。頁面標註 requires_api_key=true,使用前需按 Skill 說明準備相應 API 密鑰(具體字段以安裝後的 SKILL.md 爲準)。

SkillHub 頁面顯示評分 100000,下載約 4724 次(統計以 SkillHub 爲準)。

核心功能

下面按官方簡介歸納已公開的能力,不展開未在資料中出現的實現細節。

郵箱側:搜索與下載

從郵箱自動搜索目標郵件,並下載發票、行程單等附件,減少手工在客戶端裏篩選、保存的步驟。

文字提取:三級降級

對附件做智能文字提取,鏈路爲 PyMuPDF → Tesseract → PaddleOCR,按效果自動降級。官方說明在零 OCR 依賴的前提下,可處理 90%+ 的電子發票(適合以 PDF 等可直接抽文本爲主的場景)。

排版:發票 + 行程單合併到 A4

將發票與行程單合併排版到一張 A4;火車票按真實車票尺寸在頁面上上下排版,便於打印歸檔。

輸出:單 Sheet 費用清單 Excel

生成單個 Sheet 的費用清單:行程信息併入備註列,火車票在表中標註去程 / 返程,方便與紙質或 PDF 歸檔對照。

安裝與啓用

Skill 遵循通用 SKILL.md 格式。在 SkillHub 上安裝時,官方給出的方式是讓 AI 按安裝文檔操作,或直接調用 skillhub CLI。

方式一:提示詞安裝(SkillHub 頁面推薦)

將下面提示發給當前使用的 AI Agent(Cursor、Claude Code、Codex CLI 等均可按各自 skills 目錄落地):

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_b8af0005/invoice-from-email`。

Agent 會按 SkillHub 安裝文檔 檢查 CLI、選擇本機的 skills 目錄並完成安裝。

方式二:skillhub CLI

若本機已有 skillhub,安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認裝到 ./skills/ 可能不會被識別:

command -v skillhub && skillhub --version

未安裝 CLI 時,可按官方文檔執行完整安裝(節選):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安裝本 Skill 示例(將 <skills 目錄> 換成實際路徑):

skillhub install @user_b8af0005/invoice-from-email --dir <skills 目錄>

常用 skills 目錄(來自 SkillHub 安裝文檔,按你當前環境選用其一):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

安裝後一般需要重啓或刷新 Agent,使新 Skill 被加載。因標籤 requires_api_key=true,啓用前請在 Skill 說明中配置郵箱或相關服務所需的 API Key。

典型用法

官方頁面未單獨給出逐步操作截圖,可復現的入口如下。

  1. 按上一節完成 @user_b8af0005/invoice-from-email 的安裝,並配置 Skill 要求的 API Key。
  2. 在對話中說明任務範圍(例如:某郵箱、時間範圍、發票/行程單類型),讓 Agent 按 Skill 流程執行:搜索下載附件 → 文字提取(必要時觸發 OCR 降級)→ 合併 A4 PDF → 導出單 Sheet Excel。
  3. 覈對輸出:A4 合併件是否包含發票與對應行程單、火車票排版是否符合預期;Excel 備註是否含行程、火車票是否標出去返程。

具體命令、郵箱協議與篩選條件以安裝包內 SKILL.md 爲準,本文不臆造配置項。

適用場景與注意

適合誰: 需要定期從郵箱彙總報銷材料、希望統一 A4 打印版與一張費用表的人;電子發票佔比高、希望儘量少裝 OCR 的環境。

限制與注意:

  • 社區來源(community),版本與行爲以 v1.1.2 及後續更新爲準。
  • 掃描件、拍照件可能走 Tesseract / PaddleOCR,需自行準備依賴與環境;純電子 PDF 更貼合「零 OCR 處理大部分發票」的描述。
  • 郵箱訪問依賴 API Key 與 Skill 內配置,密鑰不要提交到公開倉庫。
  • 下載量、評分來自 SkillHub 展示,與你本地統計無關。

結尾

「郵箱發票自動整理」把搜信、抽字、A4 合併和 Excel 費用清單串成一條 Agent 可執行的流水線,適合作爲 office-efficiency 類報銷歸檔 Skill 使用。官方入口:

  • SkillHub 頁面:https://www.skillhub.cn/skills/user_b8af0005/invoice-from-email
  • API 座標頁:https://api.skillhub.cn/user_b8af0005/invoice-from-email
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜