invoice-chaser

Reconciles captured invoices against payment observations and drafts held follow-up reminders.

84|37|Updated May 23, 2026
One-click install
npx skills add https://github.com/legioncodeinc/vibe-coding-tools --skill invoice-chaser-legioncodeinc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: invoice-chaser
Source: https://github.com/legioncodeinc/vibe-coding-tools/tree/main/src/quarantine/skills/keep/invoice-chaser
Command: npx skills add https://github.com/legioncodeinc/vibe-coding-tools --skill invoice-chaser-legioncodeinc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Freelancers and small agencies invoice from several surfaces (Stripe, PayPal, email, accounting tools) while payments land in accounts they rarely check, so "who owes me money" gets answered from memory. This Skill rebuilds the receivables table from Littlebird screen capture, reconciles each invoice against every payment observation it can find, and drafts follow-ups without ever chasing a client who already paid. ## Core Features & Use Cases - Receipted receivables aging report: Discovers sent invoices across five query families, deduplicates OCR rows with a deterministic script, and buckets each line by days overdue with an evidence receipt per claim. - Verification-first reconciliation: Assigns every invoice one of four states (PAID-CONFIRMED, PAID-CLAIMED, UNRESOLVED, DISPUTED), requires two independent supports before calling anything likely outstanding, and gates all drafting behind per-invoice user confirmation. - Escalating follow-up ladder: Drafts polite-to-firm reminders across seven rungs with a contact-frequency ceiling, then stops and recommends a lawyer, agency, or write-off. Drafts are held for approval and never sent. - Use Case: Ask "who has not paid me" and receive a dated aging report, a CSV, and held follow-up drafts, plus an optional weekly receivables watch routine that flags bucket crossings. ## Quick Start Ask the assistant to run invoice-chaser and show which clients have outstanding invoices reconciled from my recent activity.

Frequently Asked Questions about invoice-chaser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find out which clients have not paid their invoices?▼

Ask the assistant to run invoice-chaser with a phrase like "who owes me money". It searches your captured invoices and payment observations, builds an aging table, and asks you to verify each invoice before drafting any follow-up.

How does invoice reconciliation work from screen capture?▼

The Skill runs narrow queries across snapshots, messages, and summaries to find sent invoices, then searches per client for payment evidence. Because capture cannot prove a payment was never received, unresolved invoices require two independent supports before being treated as likely outstanding.

Does invoice-chaser send payment reminder emails automatically?▼

No. The Skill only drafts follow-up messages and saves them to a file marked HELD FOR APPROVAL. It never calls an email tool or populates a compose surface; you review and send each message yourself.

What do I need to run this accounts receivable skill?▼

You need the Littlebird MCP server connected on a Power or Pro plan. A Stripe, PayPal, or QuickBooks connector is optional but improves reconciliation accuracy, since connector data wins over capture when they disagree.

Can it chase an invoice the client already paid?▼

The design specifically prevents that. There is no UNPAID state, a verify-first tier holds anything unresolved, and a mandatory per-invoice confirmation gate runs before any draft is written, so a paid client is not chased by mistake.

What are the limits of the follow-up reminder ladder?▼

The ladder has seven rungs and then stops, recommending a lawyer, collection agency, or write-off instead of more reminders. Contact frequency is capped at one touch per invoice in five days and two in fourteen, and the Skill never gives legal advice or computes late fees.