Use when generating or polishing professional Australian tax invoices with script-first interaction, including asking users for missing fields, helping fill YAML, fixing YAML format issues, validating required fields (Tax Invoice title, ABN, GST breakdown), and one-click HTML/PDF rendering. Trigger phrases: 生成发票, 税务发票, tax invoice, ATO, GST, invoice template, invoice PDF, yaml invoice, 交互填写, 修复yaml.
Generate professional, ATO-compliant tax invoices from structured project data.
assets/invoice_data.yamlassets/invoice_data.template.yamlassets/invoice_generator.pyassets/invoice_template.htmlassets/logo-color.pnginvoice_data.yaml in a normalized format.python .github/skills/australian-tax-invoice-generator/assets/invoice_generator.py
Interactive YAML creation/edit:
python .github/skills/australian-tax-invoice-generator/assets/invoice_generator.py --interactive
Validate only and report missing information:
python .github/skills/australian-tax-invoice-generator/assets/invoice_generator.py --validate-only
Attempt format repair by launching an interactive rebuild when YAML is broken:
python .github/skills/australian-tax-invoice-generator/assets/invoice_generator.py --repair-yaml
--repair-yaml.contractor.abn, items[1].description) and guide user to fix them.Tax Invoice title.[cite: ...]) are visible in output.generated_invoice.htmlTAX_INVOICE_MARCH_2026.pdfexamples/sample.png