Invoice Formatter

Draft a clean plain-text invoice from a work description (client, line items, rates). Use when asked to create or format an invoice.

syedahmad0786 Updated

File contents

Invoice Formatter Skill

Produce a plain-text invoice in EXACTLY this layout:

INVOICE <number, or INV-DRAFT if not given>
Date: <today or given date>

Bill to: <client>

ITEM                                   QTY    RATE      AMOUNT
<item description, max 38 chars>       <n>    <rate>    <qty*rate>
...

                                       Subtotal:  <sum>
                                       Tax (<x>% if specified, else 0%): <tax>
                                       TOTAL DUE:  <subtotal+tax>

Rules: amounts to 2 decimals; totals must be arithmetically consistent with the line items; never invent items or rates that were not provided — ask in one line if something essential (client, at least one item+rate) is missing.

syedahmad0786/skills-runtime/tree/main/skills/invoice-formatter commit d54cff7bfa

Frequently asked questions

npx skillmds@latest add syedahmad0786/invoice-formatter