- Home
- Skills
- Finance & Accounting
- Invoice Data Extractor
Invoice Data Extractor
Extracts structured financial data from invoices and receipts into a validated, duplicate-aware CSV ledger.
Free
Works with the AI tools you already use
Invoice Data Extractor
Example session with this skill installed
Log all the receipts in the inputs/invoices folder into my ledger. Flag anything that looks like a duplicate or has blurry text.
- Read your context and instructions
- Compiled the invoice data extractor
- Generated the data export
I have processed the invoices in inputs/invoices/. I scanned 4 files: 3 were successfully added to the ledger, and 1 was skipped as a duplicate.
Processing Summary
| File | Vendor | Date | Total | Status | Notes |
|---|---|---|---|---|---|
inv_772.pdf | CloudScale UI | 2024-03-12 | 1,250.00 | Added | Verified item total |
rec_9910.jpg | Blue Bottle Coffee | 2024-03-14 | 18.50 | Added | Hand-written tip included |
stmt_march.pdf | DigitalOcean | 2024-03-01 | 45.12 | Skipped | Already exists in ledger |
receipt_scan.png | Staples | 2024-03-15 | 112.99 | Review | Total mismatch; lines sum to 110.99 |
Ledger Update Details
- New Records: 2
- Total Value Added: $1,268.50 USD
- Ledger Path:
outputs/financial-ledger.csv
Next steps
- Open
outputs/financial-ledger.csvto manually reconcile the $2.00 discrepancy in the Staples receipt. - The folder contained a
.heicfile which was skipped; convert this to JPG if you need it processed. - Run the command with
--append-conflictsif you want to force the Staples entry into the ledger anyway.
invoice-data-extractor.csv
CSV · data export
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
About this skill
The problem
Manual entry of invoice data into spreadsheets is slow and prone to transcription errors. Typos, missing tax lines, and double-counted expenses often corrupt financial records during hand-coding.
What it does
- Scans local directories for PDFs, images, and scans to extract vendor names, dates, and totals.
- Itemizes line items including shipping, tax, and discounts into structured categories.
- Calculates stable IDs to prevent duplicate entries when re-scanning the same folder.
- Validates that line items sum to the invoice total before updating the ledger.
- Generates a CSV financial ledger with formula injection protection for Excel and Sheets.
Frameworks & tools
Python for data processing, Claude Vision for OCR and handwriting analysis, and layout-preserved text extraction for digital PDFs.
Why this beats prompting it yourself
Standard prompting often fails at mathematical reconciliation and duplicate detection. This skill uses a dedicated script to verify totals and ensure append-only safety, preventing the agent from hallucinating figures or corrupting existing ledger files.
Use cases
- Processing a month of mixed receipts and digital invoices for tax preparation.
- Reconciling expense folders where vendor formats change constantly.
- Migrating paper-based bookkeeping into a machine-readable CSV format.
Known limitations
Cannot process password-protected PDFs without prior decryption. Does not support multi-currency invoices within a single document.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
1 install
Downloaded by developers to date
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 10 days ago
- Free to download with an account