# 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.

- Skill: `syedahmad0786/invoice-formatter` (Agent Skill)
- Install (CLI): `npx skillmds@latest add syedahmad0786/invoice-formatter`
- Raw SKILL.md: https://api.skillmd.com/api/skills/syedahmad0786/invoice-formatter/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Finance & Business
- Author: syedahmad0786 (https://skillmd.com/u/syedahmad0786)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/syedahmad0786/invoice-formatter

---


# 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.

