- Home
- Skills
- Finance & Accounting
- Invoice Triage
Works with the AI tools you already use
Invoice Triage
Triage invoice inboxes to generate registers, identify duplicate risks, and calculate overdue liabilities.
$5
Invoice Triage
Example session with this skill installed
Triage the invoices in ./inbox for product "Skyline SaaS". Period is 2023-10. As-of date is 2023-11-01. Report in USD. Check against paid_export.csv.
- Read your context and instructions
- Compiled the invoice triage
- Generated the data export
Processed the invoice inbox for Skyline SaaS. Identified 5 unique invoices and 1 duplicate risk. The register has been written to docs/invoices.md.
Invoice Triage: Skyline SaaS
Period: 2023-10 | As-of: 2023-11-01 | Currency: USD | Status: ready
Not tax, legal, or investment advice.
Inbox
- Row count: 6
- Unique count: 5
- Sources:
./inbox(readable),paid_export.csv(readable)
Register
| invoice_id | vendor | amount | due | status |
|---|---|---|---|---|
| INV-882 | AWS | 450.00 | 2023-10-25 | paid |
| INV-889 | Slack | 120.00 | 2023-10-28 | paid |
| INV-901 | GitHub | 40.00 | 2023-10-30 | overdue |
| INV-905 | Vercel | 20.00 | 2023-11-05 | open |
| INV-910 | Postmark | 15.00 | (unnamed) | due_unnamed |
Totals
- inbox_count: 6
- unique_count: 5
- duplicate_copy_count: 1
- inbox_total: 690.00 (645.00 unique + 45.00 duplicate)
- unique_total: 645.00
- overdue_total: 40.00
- open_total: 20.00
- due_unnamed_total: 15.00
- paid_total: 570.00
Duplicates
- exact id: INV-882 (AWS) - $450.00 (Second copy found in inbox)
Exceptions
- due unnamed: INV-910 (Postmark) - $15.00
Not this run: unit economics, monthly close, tax filing, legal advice, payment execution.
Residual:
filed: no, priced: no, advised: no, paid: no, duplicate: exact_id, exception: due_unnamed
Next steps
- Review the
due_unnamedexception for INV-910 to confirm the actual deadline. - Investigate the duplicate copy of INV-882 before issuing any further payments.
- Use the
unique_totalfrom this register to inform your monthly close process.
invoice-triage.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.
What you get
About this skill
The problem
Managing an invoice inbox for a small business often results in double payments, missed due dates, or messy spreadsheets filled with guesswork. Manually triaging bills across folders without a formal register leads to costly duplicates and a lack of clarity on upcoming cash requirements.
What it does
- Triages a single inbox of invoices for a specific calendar period or date range.
- Identifies and flags duplicate risks including exact ID matches and vendor-amount-due collisions.
- Generates a structured markdown register with unique invoice rows and calculated totals.
- Categorizes invoice status as paid, overdue, open, or due-unnamed based on a fixed as-of date.
- Scrubs sensitive house bank and processor account identifiers from the output while retaining transaction amounts.
Why this beats prompting it yourself
Generic prompts often hallucinate missing due dates or vendors to be "helpful," which ruins financial integrity. This skill enforces a strict non-invention policy and a multi-pass duplicate detection logic that prevents payment errors. It maintains a clean separation between raw triage and higher-level accounting functions like tax filing or monthly closes.
Use cases
- Generating a pre-close invoice register for a specific month.
- Auditing a folder of PDF invoices for duplicate billing before running payroll.
- Standardizing invoice data from disparate vendor files into a machine-readable register.
- Identifying overdue liabilities for a specific product line without opening full AP software.
Known limitations
Requires structured input like invoice files or text rows. It cannot pay vendors, file taxes, or access bank accounts directly.</
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
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 1 day ago
- Passed all security checks, Safe to install