Today's Agent Skill: Invoice Data Extractor

What It Does

Manual invoice entry is tedious and error-prone — one transposed digit can cascade into hours of reconciliation. This skill pulls structured data from invoices in any format and outputs clean, bookkeeping-ready records.

How It Works

The Invoice Data Extractor accepts PDF, image, or text invoices and extracts vendor name, invoice number, line items, totals, tax, and due date. It normalizes the output into a consistent schema that drops directly into QuickBooks, Xero, or a simple spreadsheet — no reformatting required.

How to Deploy It

Point this skill at your invoices folder or email attachment stream for semi-autonomous processing. For full autonomy, pair it with an email filter that routes vendor invoices to a dedicated folder, then run the extractor on a schedule that populates your accounting queue.

SKILL.md — Ready to Deploy

# Invoice Data Extractor

## Description
Extract structured line-item data from invoices in any format (PDF, image, text) into bookkeeping-ready records.

## Trigger
"extract this invoice", "process these invoices", "pull invoice data"

## Input
- Invoice file (PDF, PNG, JPG, or pasted text)

## Steps
1. Read the invoice content (OCR if image/PDF)
2. Extract: vendor name, invoice number, date, due date
3. Extract line items: description, quantity, unit price, line total
4. Extract: subtotal, tax, shipping, total due
5. Extract: payment terms and bank/payment details if present
6. Validate: line items sum to subtotal, subtotal + tax = total
7. Output structured record

## Output Format
```json
{
  "vendor": "Acme Corp",
  "invoiceNumber": "INV-2026-0451",
  "date": "2026-05-14",
  "dueDate": "2026-06-13",
  "lineItems": [
    { "description": "Widget A", "qty": 10, "unitPrice": 25.00, "total": 250.00 }
  ],
  "subtotal": 250.00,
  "tax": 20.63,
  "total": 270.63,
  "paymentTerms": "Net 30"
}
```

## Notes
- Flag any math discrepancies between line items and totals
- If OCR confidence is below 90%, flag the field for human review
- Support multi-page invoices by concatenating before 

Copy the full SKILL.md file and drop it into your agent's skills directory to activate this skill.

← Back to Agent Skills | Home — WI AI Tools