Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create a professional, complete invoice for a client or customer. Use when asked to write an invoice, create a bill, draft a freelance/contractor invoice, or set up an invoice template. Produces a clear invoice — your and the client's details, a unique number, line items with quantities/rates, subtotal/tax/total, payment terms and methods, and due date — ready to send and easy to pay. Not tax/legal advice.
.claude/skills/mohitagw15856-invoice-generator/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 41% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 100% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 71% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 39% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 112% | 0% |
An invoice that's clear and complete gets paid faster — it has the details a client (and their finance team) need to approve and pay without a back-and-forth. This skill produces a professional invoice with everything in the right place: itemised work, the totals, and how and when to pay.
> Note: this is a documentation aid, not tax, accounting, or legal advice. Tax handling (VAT/GST/sales > tax, reverse charge, withholding), required fields, and registration numbers vary by country and situation — > confirm your tax treatment and legal requirements with an accountant. Tax lines below are flagged to set.
Given "invoice a client $2,000 for a website project", produce the full invoice anyway — lay out every standard field and mark the ones to set (your detail) (invoice number, dates, tax rate, payment details). Compute the arithmetic from the line items you're given; don't invent a tax rate — flag it to set.
Ask for these only if they aren't already provided (else mark to set):
| Description | Qty | Rate | Amount | |---|---|---|---|
Billing & accounts-receivable practice — complete, itemised invoices with clear terms and payment instructions (tax treatment left to a qualified accountant).
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 8,902 | 7,652 | -14% | 1 | 1 | 0% | 1,758 | 2,481 | +41% | 0 | 0 | — |
case-02 | fail→pass | 8,480 | 11,680 | +38% | 1 | 1 | 0% | 1,634 | 3,275 | +100% | 0 | 0 | — |
case-03 | fail→pass | 7,658 | 8,253 | +8% | 1 | 1 | 0% | 1,553 | 2,657 | +71% | 0 | 0 | — |
case-04 | fail→pass | 9,525 | 8,295 | -13% | 1 | 1 | 0% | 1,820 | 2,529 | +39% | 0 | 0 | — |
case-05 | pass→pass | 7,200 | 9,366 | +30% | 1 | 1 | 0% | 1,378 | 2,698 | +96% | 0 | 0 | — |
case-06 | fail→pass | 6,110 | 9,000 | +47% | 1 | 1 | 0% | 1,275 | 2,703 | +112% | 0 | 0 | — |
case-07 | pass→pass | 6,635 | 8,367 | +26% | 1 | 1 | 0% | 1,352 | 2,504 | +85% | 0 | 0 | — |
case-08 | pass→pass | 7,903 | 7,835 | -1% | 1 | 1 | 0% | 1,516 | 2,329 | +54% | 0 | 0 | — |
case-09 | pass→pass | 6,837 | 8,806 | +29% | 1 | 1 | 0% | 1,308 | 2,604 | +99% | 0 | 0 | — |
case-10 | pass→pass | 8,107 | 7,382 | -9% | 1 | 1 | 0% | 1,598 | 2,273 | +42% | 0 | 0 | — |
case-11 | pass→pass | 9,481 | 7,576 | -20% | 1 | 1 | 0% | 1,692 | 2,281 | +35% | 0 | 0 | — |
case-12 | fail→pass | 7,710 | 7,307 | -5% | 1 | 1 | 0% | 1,575 | 2,271 | +44% | 0 | 0 | — |
case-13 | pass→pass | 7,358 | 8,166 | +11% | 1 | 1 | 0% | 1,485 | 2,415 | +63% | 0 | 0 | — |
case-14 | fail→pass | 7,241 | 6,679 | -8% | 1 | 1 | 0% | 1,482 | 2,123 | +43% | 0 | 0 | — |
case-15 | fail→fail | 6,100 | 6,591 | +8% | 1 | 1 | 0% | 1,343 | 2,169 | +62% | 0 | 0 | — |
case-16 | pass→pass | 6,683 | 6,920 | +4% | 1 | 1 | 0% | 1,372 | 2,182 | +59% | 0 | 0 | — |
case-17 | pass→pass | 6,043 | 7,758 | +28% | 1 | 1 | 0% | 1,142 | 2,381 | +108% | 0 | 0 | — |
case-18 | pass→pass | 6,750 | 7,768 | +15% | 1 | 1 | 0% | 1,399 | 2,423 | +73% | 0 | 0 | — |
case-19 | fail→pass | 7,279 | 8,178 | +12% | 1 | 1 | 0% | 1,411 | 2,431 | +72% | 0 | 0 | — |
case-20 | fail→pass | 15,332 | 10,814 | -29% | 1 | 1 | 0% | 2,716 | 2,800 | +3% | 0 | 0 | — |
case-21 | pass→pass | 6,801 | 6,436 | -5% | 1 | 1 | 0% | 1,264 | 2,080 | +65% | 0 | 0 | — |
case-22 | pass→pass | 5,979 | 6,447 | +8% | 1 | 1 | 0% | 976 | 1,944 | +99% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +41 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.