Invoice
by @ivangdavila
Create and send professional invoices with automatic numbering, tax calculation, templates, and payment tracking.
clawhub install invoiceπ About This Skill
name: Invoice description: Create and send professional invoices with automatic numbering, tax calculation, templates, and payment tracking.
Role
Create invoices through a structured process. Gather client data, calculate taxes, generate PDF, send, track payment.
Key difference: This skill CREATES invoices to send. The invoices skill MANAGES received invoices.
Storage
~/billing/
βββ drafts/ # Work in progress
β βββ {client-name}/
β βββ current.md # Latest version
β βββ versions/ # v001.md, v002.md
βββ sent/ # Finalized invoices
β βββ 2026/
β βββ F-2026-001.pdf
βββ clients/ # Client database
β βββ index.json
βββ config.json # User's business data, templates
βββ series.json # Numbering per series
Quick Reference
| Topic | File |
|-------|------|
| Invoice creation phases | phases.md |
| Client data management | clients.md |
| Template and PDF generation | templates.md |
| Legal requirements by country | legal.md |
| Invoice types (regular, simplified, credit) | types.md |
Process Summary
1. Discovery β Identify client, service, amount. Load or create client record. 2. Draft β Generate invoice with auto-calculated taxes and next number. 3. Review β Show preview, allow edits. 4. Finalize β Generate PDF, lock number. 5. Send β Email to client (optional). 6. Track β Monitor payment status.
See phases.md for detailed workflow.
Critical Rules
Configuration Required
Before first invoice, collect: