What problem does it solve?
This Skill removes the friction of producing professional, print-ready invoices that can be served as a single parameterized HTML file for many clients or as a React artifact for bespoke invoices, ensuring consistent layout, legal fields, and reliable PDF export from the browser.
Core Features & Use Cases
- URL-parameter SaaS templates: One HTML file driven by query parameters to serve many clients from a single static asset.
- React one-off invoices: Component-based artifacts for custom branding, complex line items, or app-integrated billing flows.
- Auto-scale print layout: CSS + JS scaler ensures content fits Letter or A4 pages and repeats headers for multi-page invoices.
- Browser-first PDF export: Uses window.print() and print styles to produce PDFs without headless Chromium, with guidance for NixOS limitations.
- Tax & compliance guidance: Reminders for jurisdiction-specific required fields (VAT, invoice numbering, dates) and safe defaults with explicit assumptions.
Quick Start
Create an invoice by providing seller and client details, itemized line items, payment terms, and a production domain, then open the parameterized invoice URL in a browser and use the Print → Save as PDF flow.