Specialized tool for Thomas to quickly generate invoices for freelance ClawHub skill dev work. Includes standard rates, Sask tax, professional formatting. Outputs ready-to-send PDF.
ServiceRateSkill Initialization & Basic SKILL.md$500 fixedHourly Development/Editing$150/hrClawHub Publishing & Validation$100 fixedTesting/Debugging$75/hrExpenses (tools, API credits)Cost + 15%Rush Fee (<48h)+50%
scripts/generate_invoice.py client-data.json for PDFassets/invoice-template.html, edit, exec pandoc to PDFAutomates HTML+PDF from JSON input. Run: python scripts/generate_invoice.py input.json
Input JSON example:
json
{
"invoice_num": "2026-001",
"date": "2026-03-29",
"due_date": "2026-04-28",
"client": {
"name": "Client Co",
"address": "123 Street, City SK",
"email": "client@example.com"
},
"items": [
{"desc": "Skill init: weather-forecast", "hours": 4, "rate": 150},
{"desc": "ClawHub publish", "fixed": 100}
],
"expenses": 50
}
Sask GST details, terms.
HTML template for manual edits. Style: clean, professional (Arial, tables).