invoice-processor

Community

Automate invoice extraction to Excel with AI OCR.

AuthorJst-Well-Dan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automatically identifies and extracts key invoice details from PDFs or image files and exports them into a structured Excel report, reducing manual data entry and speeding up financial workflows.

Core Features & Use Cases

  • AI vision-based extraction of common invoice fields (type, number, date, buyer/seller, amounts, items)
  • JSON output for downstream processing and auditing
  • Batch processing of multiple invoices with status tracking
  • Excel report generation with professional formatting
  • Clear guidance on privacy, API keys, and local configuration

Quick Start

  • Environment setup and environment check: python .claude/skills/invoice-processor/scripts/check_env.py
  • OCR processing: python .claude/skills/invoice-processor/scripts/invoice_ocr.py -i invoices -o invoice_results.json
  • Excel generation: python .claude/skills/invoice-processor/scripts/convert_to_excel.py -i invoice_results.json -o invoice_results.xlsx

Dependency Matrix

Required Modules

aiohttpPyMuPDFopenpyxl

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: invoice-processor
Download link: https://github.com/Jst-Well-Dan/Skill-Box/archive/main.zip#invoice-processor

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository