What problem does it solve? Creating accurate, professional invoices manually is error-prone and time-consuming, especially when handling tax rules, sequential numbering, and print-ready layouts. This Skill builds invoices as standalone HTML pages or React components that auto-scale to fit the page and export to PDF via the browser's print dialog. ## Core Features & Use Cases - Two build approaches: A URL-parameter-driven standalone HTML template for SaaS/subscription billing to many clients, or a React component for one-off custom invoices with complex line items. - Auto-scale print layout: A two-layer page structure with a scaleToFit function keeps invoices on a single Letter or A4 page, with multi-page support for long line-item lists. - Jurisdiction-aware fields: Guidance for EU VAT requirements (sequential numbering, reverse charge notation), US sales tax, and explicit handling of exempt tax lines. - Use Case: A SaaS founder needs to bill subscribers monthly. The Skill builds one HTML template in the app's public folder where client name, invoice number, dates, amount, and Stripe payment link are passed as URL query parameters, so one file serves every client. ## Quick Start Ask the assistant to create an invoice and provide your seller details, client details, line items, payment terms, billing email, and production domain so it can build a print-ready invoice page.