SKILL.md
Invoice Generator Skill
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.
Working from a brief
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.
Required Inputs
Ask for these only if they aren't already provided (else mark to set):
- From / to — your business name + contact (and tax/registration ID if applicable), and the client's billing details.
- Line items — description of work/goods, quantity, unit rate.
- Tax — whether tax applies and the rate (flag to confirm), or exempt/not applicable.
- Terms — payment due (e.g. Net 30), accepted methods (bank transfer, card, etc.), and any late-payment terms.
- References — PO number, project name, invoice number (or note your numbering scheme).
Output Format
Invoice
- Header — "INVOICE", a unique invoice number, issue date, and due date.
- From — your business name, address, contact, tax/registration ID (if any).
- Bill to — client name, address, contact; PO/reference if provided.
- Line items — a table: description · qty · unit rate · amount.
