2.6k
GitHub Stars
3
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill afrexai-invoice-gen- _meta.json288 B
- README.md638 B
- SKILL.md5.3 KB
Overview
This skill creates professional invoices in clean Markdown and print-ready HTML. It generates sequential invoice numbers, calculates totals and taxes correctly, and saves records for bookkeeping. Use it to produce single, recurring, or quick default invoices with consistent formatting and currency handling.
How this skill works
The skill collects business and client details, line items, tax rate, payment terms, and payment methods. It auto-generates invoice numbers (INV-YYYY-NNN format), computes subtotal, tax, and total, sets the due date from payment terms, and outputs a Markdown table or a styled HTML file saved as invoice-[number].html in an invoices/ folder. It can reuse saved business info, clone previous invoices for recurring billing, and list or filter existing invoices.
When to use it
- Create a one-off invoice to send to a client by email or export as PDF.
- Generate recurring monthly invoices by cloning the previous period and updating dates.
- Quickly bill a client with a short command like: Invoice [client] for [amount] for [description].
- Keep a searchable archive of invoices in the invoices/ directory for bookkeeping.
- Check outstanding or overdue invoices and calculate late fees when applicable.
Best practices
- Provide complete business and client contact details up front to reuse across invoices.
- Choose clear line item descriptions and include quantity, unit price, and tax where applicable.
- Confirm local legal requirements for invoices (tax IDs, company registration details) before finalizing.
- Use Net terms consistently and verify due dates; apply late fees only if previously stated on the invoice.
- Review currency formatting and decimals to ensure correct totals and avoid rounding issues.
Example use cases
- Generate a printable HTML invoice for a consulting engagement with Net 30 terms and bank transfer details.
- Create this month's invoice for a retainer client by copying last month’s invoice and updating the invoice number and period.
- Produce a quick Markdown invoice to paste into an email for a one-off product sale with PayPal payment instructions.
- List unpaid invoices to identify overdue accounts and calculate total outstanding balances.
- Save invoices automatically to the invoices/ directory for tax season and bookkeeping export.
FAQ
Yes. If business details were entered previously, the skill will reuse them to speed up new invoices.
How are invoice numbers and due dates generated?
Invoice numbers use an INV-YYYY-NNN sequential pattern. Due dates are calculated by adding payment terms (e.g., Net 30) to the invoice date.
What output formats are available?
Markdown for easy email or docs and a print-friendly HTML file (invoice-[number].html) suitable for printing or saving as PDF.