Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Invoice Triage

    1

    Triage invoice inboxes to generate registers, identify duplicate risks, and calculate overdue liabilities.

    $5

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Invoice Triage

    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_idvendoramountduestatus
    INV-882AWS450.002023-10-25paid
    INV-889Slack120.002023-10-28paid
    INV-901GitHub40.002023-10-30overdue
    INV-905Vercel20.002023-11-05open
    INV-910Postmark15.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

    1. Review the due_unnamed exception for INV-910 to confirm the actual deadline.
    2. Investigate the duplicate copy of INV-882 before issuing any further payments.
    3. Use the unique_total from this register to inform your monthly close process.

    paid_export.csv

    CSV · data export

    Generated

    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

    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 use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    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

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 1 month ago

    • Passed all security checks, Safe to install

    Requires

    Python

    Listed1 month ago

    What's inside

    Frequently Asked Questions