Invoice Extractor

Extracts invoice/receipt data into JSON and validates the arithmetic; flags mismatches.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.2/10
Tested
Jul 14, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 12ece3d

Ran a synthetic invoice through it live: it caught a $4 total-vs-(subtotal+tax) mismatch and flagged an ambiguous DD/MM date that a naive read had swallowed without comment. Ships as lowercase skill.md, not SKILL.md — rename it on install.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 4/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 5/5

What Invoice Extractor does

Turns an invoice, receipt, PO, credit note, or proforma (PDF, image, scan, or pasted text) into one validated JSON object — vendor, line items, totals, tax, payment terms — then checks the arithmetic (line items vs subtotal, subtotal+tax vs total, amount due) and flags every discrepancy instead of silently correcting it. Output is JSON, not a spreadsheet, so exporting to a spreadsheet is a separate step, and no OCR is bundled. Triggers on requests to extract, parse, or digitize an invoice/receipt, or to check whether one 'adds up.'

How to install Invoice Extractor

git clone https://github.com/Viprasol-Tech/invoice-extractor
cd invoice-extractor
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/invoice-extractor

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Invoice Extractor

  • /invoice-extractor Extracts invoice/receipt data into JSON and validates the arithmetic; flags mismatches.

It also activates on plain-language prompts like these:

  • Extract vendor, totals and line items from these invoice PDFs
  • Batch-process these invoices into a spreadsheet of totals
  • Pull tax and line-item data from this invoice into a sheet

Appears in

Frequently asked questions

Is the Invoice Extractor skill free?
Yes. The skill itself is free from Viprasol-Tech/invoice-extractor. SkillProof publishes the install command and an independent test verdict at no cost.
Does Invoice Extractor work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 14, 2026. Verdict: Tested · Works. Ran a synthetic invoice through it live: it caught a $4 total-vs-(subtotal+tax) mismatch and flagged an ambiguous DD/MM date that a naive read had swallowed without comment. Ships as lowercase skill.md, not SKILL.md — rename it on install.
What is the Invoice Extractor SkillProof Score?
9.2/10 — installs cleanly 4/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
How do I install Invoice Extractor?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Invoice Extractor with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.