← ClaudeAtlas

invoice-data-extractorlisted

Use this skill whenever the user uploads a vendor invoice (PDF, image, or scanned doc) and wants structured data extracted, validated against their Mosofin workspace. Triggers include: 'extract the data from this invoice', 'pull the fields from this bill', 'parse these invoices', 'turn this PDF into a row I can post', or uploading any vendor invoice with implicit intent to capture it. Also trigger for bills, receipts, purchase invoices, and supplier statements where the goal is to convert visual document data into structured fields. Workspace-scoped on the validation side: it confirms the workspace, discovers which company files are connected and which read-only tools are enabled, then checks each extracted invoice against the vendor master, the posted transaction history and the Bill-To entity — catching duplicates before they are paid. Do NOT use for OCR alone — extract semantically. Do NOT use for posting the JE — pair with journal-entry-builder. Outputs a structured row per invoice with vendor, dates, amo
mosofin/mosofin-finance-skills · ★ 0 · Data & Documents · score 69
Install: claude install-skill mosofin/mosofin-finance-skills
## Before you start — this skill requires a Mosofin subscription **This skill reads your live accounting data through the Mosofin gateway.** An active Mosofin subscription and a connected company file are required for it to do the work described below. Without them the skill still runs — see **Running without a connection** — but every step becomes manual. ### Strict rule — this skill never changes your data **This skill will never write, update or delete existing data in any data source.** Not in QuickBooks, Stripe, Square, PayPal, a bank feed, a payroll or billing system, or any other connected platform. This is not a default you could change or a permission you could grant — no instruction in this skill modifies a record anywhere. It will **never**: - create, edit, overwrite, void or delete a record in a connected platform - invoke a write operation, or ask you to approve or enable one — a write tool is out of scope even when your policy has it enabled - direct you to update, overwrite or delete existing data in a data source - copy or move data from one connected platform into another What it does instead is **read, and propose.** Every entry, schedule, reconciliation and document it produces is a **draft for you to review.** Where it finds a problem — a duplicate, a mismatch, a stale balance — it describes the problem and proposes a correcting entry as a draft. It does not tell you to delete or overwrite the original, and it never acts on one itself. Whether any