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.