invoice-generator

Generate print-ready HTML or React invoices with URL-parameter fields.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/kvm9-dev/susanoo --skill invoice-generator-kvm9-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoice-generator
Source: https://github.com/kvm9-dev/susanoo/tree/main/.local/secondary_skills/invoice-generator
Command: npx skills add https://github.com/kvm9-dev/susanoo --skill invoice-generator-kvm9-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the time-consuming work of manually formatting invoices by generating a clean, print-ready invoice page that can be saved as a PDF in the browser.

Core Features & Use Cases

  • Standalone HTML invoice template: Produces a single invoice artifact that can be reused for many clients by reading client-specific fields from URL parameters.
  • React option for tailored invoices: Supports building a React-based invoice for one-off customization when you need more complex rendering or workflows.
  • Auto-scaling print layout: Keeps the invoice readable by scaling content to fit a defined page boundary, and preserves footer placement for short invoices.
  • Print-to-PDF workflow: Uses the browser’s native print dialog (recommended for environments where headless Chromium may fail).

Quick Start

Generate an invoice by using the parameterized invoice template URL with your client name, invoice number, dates, and line item amount so the invoice renders and you can export it using the browser print dialog.

Frequently Asked Questions about invoice-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a print-ready HTML invoice template that exports to PDF?

You can generate a print-ready invoice by providing real seller, client, tax, and billing details to produce a standalone HTML or React web artifact that exports to PDF using the browser's native print dialog.

Can I populate invoice fields dynamically from URL parameters?

Yes, the generated HTML invoice template reads client-specific fields like client name, invoice number, dates, and line item amounts from URL parameters, allowing you to reuse one standalone artifact for many clients.

What's the best way to create subscription billing invoices for SaaS scenarios?

For SaaS and subscription billing scenarios, this Skill generates a parameterized invoice template with tax fields and auto-scaling layout, producing a client-ready page that exports to PDF via window.print().

Does the invoice template auto-scale content to fit Letter or A4 page boundaries?

Yes, the invoice layout auto-scales content to fit defined Letter or A4 page boundaries, keeping the document readable and preserving footer placement for short invoices during the browser print PDF export.

Why use browser print to PDF instead of headless rendering for invoice generation?

Browser print to PDF via window.print() is recommended over headless rendering because headless Chromium may fail on constrained platforms, making the native print dialog a more reliable method for exporting invoices.

Do I need to provide real seller and tax details before generating an invoice?

Yes, you must provide real seller, client, tax, and billing details before code generation because the Skill requires clarifying collection of actual information and avoids inventing billing emails or domains.