Token导航 LogoToken导航

Agent Skill · 开发

invoice-recognition(发票识别)

用于辅助音频、音乐、语音转写、语音合成或声音素材处理。它适合让 Agent 生成配乐说明、整理音频流程、调用语音工具或处理播客和视频配音素材。使用时需要确认输入音频来源、输出格式、时长和模型限制;涉及人声克隆、版权音乐或公开发布时,应先核对授权和合规边界。

invoice-recognition 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 7,180。

总安装 4,005周安装 162GitHub Stars 公开资料未说明下载 1,257核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.3

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:invoice-recognition(发票识别)
来源仓库:https://github.com/fangdeqian/invoice-recognition
安装命令:
openclaw skills install invoice-recognition
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install invoice-recognition

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

支持增值税发票、普通发票、区块链发票等多种票据的OCR识别与信息提取;自动完成票据类型分类、关键字段提取、格式校验;当用户需要识别发票内容、提取发票信息、校验发票格式时使用

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install invoice-recognition;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

invoice-recognition 怎么安装?

在终端执行 openclaw skills install invoice-recognition。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

invoice-recognition 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

invoice-recognition 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

invoice-recognition 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

invoice-recognition 用的人多吗?

公开数据是累计安装 4,005 次,近一周安装 162 次,下载 1,257 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

invoice-recognition 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
invoice-recognition

发票识别 · 本页

4,005—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
invoice-recognition
description
支持增值税发票、普通发票、区块链发票等多种票据的OCR识别与信息提取;自动完成票据类型分类、关键字段提取、格式校验;当用户需要识别发票内容、提取发票信息、校验发票格式时使用
dependency
python

发票识别技能

任务目标

  • 本Skill用于: 对发票图像或文档进行智能识别,提取结构化信息并完成校验
  • 核心能力:

- 发票图像OCR识别与信息提取 - 票据类型自动分类与识别 - 发票信息格式校验与逻辑验证 - 发票真伪查验操作指导(提供官方查验平台信息和使用步骤) - 多格式文件处理支持

  • 触发条件:

- 用户上传发票图片或文档 - 用户请求识别发票内容 - 用户需要校验发票格式 - 用户需要了解发票真伪查验方法

前置准备

支持的文件格式

格式类型处理方式
图片文件(JPG/PNG/BMP)直接进行图像识别
PDF文档调用脚本转换为图片后识别
OFD文档调用脚本转换为图片后识别(需额外安装ofd2pdf库)

环境准备

如需处理PDF文件,确保已安装必要工具:

# 安装PDF处理依赖(脚本执行前需要)
pip install pdf2image==1.16.3 Pillow==10.0.0

如需处理OFD文件,需要额外安装:

pip install ofd2pdf

操作步骤

标准流程

1. 文件接收与预处理
  • 接收用户上传的发票文件(图片、PDF、OFD等)
  • 判断文件格式:

- 图片格式(JPG/PNG)→ 直接进入识别流程 - PDF格式 → 调用 scripts/pdf_to_image.py 转换为图片 - OFD格式 → 调用 scripts/pdf_to_image.py 转换为图片(需安装ofd2pdf库)

2. 发票识别(OCR)
  • OCR实现方式:使用智能体的原生图像识别能力,无需额外依赖OCR库
  • 提取关键字段:

- 发票代码(Invoice Code) - 发票号码(Invoice Number) - 开票日期(Invoice Date) - 购买方信息(Buyer Info) - 销售方信息(Seller Info) - 商品明细(Line Items) - 金额信息(Amounts) - 校验码(Check Code) - 税率与税额(Tax Rate/Amount)

3. 票据类型分类
  • 根据发票特征自动识别类型:

- 增值税专用发票(发票代码12位,第1位为0或1) - 增值税普通发票(发票代码12位,第1位为0或1) - 区块链电子发票(发票代码以"1"开头,共20位) - 医疗电子票据(特定编码规则) - 其他类型发票

  • 分类标准:

- 增值税发票(noteType=1):含税号、具有完整的税额信息 - 非增值税发票(noteType=2):不包含税号或税额信息

4. 信息校验
  • 格式校验:检查各字段格式是否符合规范

- 发票代码:10位或12位数字 - 发票号码:8位数字 - 校验码:20位或32位 - 税号:15/17/18/20位 - 开票日期:YYYY-MM-DD格式

  • 逻辑校验:验证金额之间的逻辑关系

- 价税合计 = 不含税金额 + 税额 - 税率必须符合规定(如13%、9%、6%、3%等) - 单价与数量的乘积应等于金额 - 各行明细汇总应等于总金额

5. 发票查验操作指导(如用户需要)
  • 指导方式:提供官方查验平台信息和操作步骤,由用户自行完成查验
  • 官方查验平台:

- 国家税务总局全国增值税发票查验平台:https://inv-veri.chinatax.gov.cn

  • 操作指导内容:

- 增值税发票查验所需的关键信息提取 - 不同发票类型的查验规则说明 - 查验结果判定标准 - 常见问题及解决方案

注意:本技能不提供自动API调用查验,仅提供操作指导。用户需手动访问官方平台进行查验。

6. 结果输出
  • 结构化输出发票信息:
  {
    "invoice_type": "增值税普通发票",
    "invoice_code": "144031900110",
    "invoice_number": "12345678",
    "invoice_date": "2024-01-15",
    "buyer": {
      "name": "购买方名称",
      "tax_number": "91440300XXXXXXXXX"
    },
    "seller": {
      "name": "销售方名称",
      "tax_number": "91440300XXXXXXXXX"
    },
    "line_items": [
      {
        "description": "商品名称",
        "quantity": 1,
        "unit_price": 100.00,
        "amount": 100.00,
        "tax_rate": 0.13,
        "tax_amount": 13.00
      }
    ],
    "subtotal": 100.00,
    "tax_amount": 13.00,
    "total_amount": 113.00,
    "check_code": "12345678901234567890",
    "validation": {
      "format_valid": true,
      "logic_valid": true
    }
  }

可选分支

分支A:二维码/源文件识别
  • 二维码识别:直接解析发票上的二维码获取信息
分支B:信息补全

当OCR识别不完整时:

  1. 识别缺失字段:标记识别失败的字段
  2. 智能补全:根据已有信息推断缺失内容
  3. 人工确认:提示用户确认补全信息的准确性

资源索引

- 何时读取:进行格式校验或需要了解具体格式要求时

- 何时读取:需要识别票据类型或分类规则时

- 用途:将PDF/OFD文档转换为图片以便识别 - 参数:input_path(输入文件路径)、output_path(输出图片路径)

注意事项

  1. 图像质量:上传发票图片时,建议确保图片清晰、光照均匀、无遮挡
  2. 格式校验:校验失败的信息需要人工复核确认
  3. 查验时效:发票查验建议在开票后一定时间内完成,避免查验平台超时
  4. 隐私保护:处理发票时注意保护敏感信息,识别完成后可提示用户是否需要删除原文件
  5. OFD文件处理:处理OFD文件需额外安装ofd2pdf库,安装命令:pip install ofd2pdf

使用示例

示例1:识别发票图片

场景:用户上传了一张增值税发票图片,需要提取发票信息

执行步骤:

  1. 加载用户上传的图片
  2. 使用智能体原生图像识别能力识别发票内容
  3. 提取关键字段:发票代码、号码、日期、金额等
  4. 根据格式规范校验各字段
  5. 校验金额逻辑关系
  6. 输出结构化发票信息

示例2:识别PDF发票

场景:用户上传了一个PDF格式的电子发票,需要提取发票信息

执行步骤:

  1. 调用 scripts/pdf_to_image.py 将PDF转换为图片
  2. 使用智能体原生图像识别能力识别发票内容
  3. 提取关键字段:发票代码、号码、日期、金额等
  4. 根据格式规范校验各字段
  5. 校验金额逻辑关系
  6. 输出结构化发票信息

示例3:校验发票格式

场景:用户提供了发票信息文本,需要校验格式是否正确

执行步骤:

  1. 解析用户提供的发票信息
  2. 参考格式规范校验各字段格式
  3. 校验金额逻辑关系
  4. 输出校验结果(通过/失败详情)
  5. 如有错误,提供修正建议

平台分布

OpenClaw

73.18%
按下载量换算920

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills