invoice-generator

Generate invoices as React web artifacts and PDFs via Puppeteer.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/lostitonce420-beep/novaura.life-official --skill invoice-generator-lostitonce420-beep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoice-generator
Source: https://github.com/lostitonce420-beep/novaura.life-official/tree/main/The-Gilded-Cage/.local/secondary_skills/invoice-generator
Command: npx skills add https://github.com/lostitonce420-beep/novaura.life-official --skill invoice-generator-lostitonce420-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates professional, submission-ready invoices from structured data and renders pixel-perfect PDFs via a live web artifact.

Core Features & Use Cases

  • Auto-scaling invoice view that fits the page for reliable printing.
  • Live web artifact to preview invoices and generate pixel-perfect PDFs via Puppeteer.
  • Flexible data model to populate seller/client details, line items, tax rates, and due dates across jurisdictions.

Quick Start

Provide seller and client details along with line items; the system renders a web invoice and outputs a ready-to-download PDF.

Frequently Asked Questions about invoice-generator

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

FAQPage Schema
How do I generate pixel-perfect PDF invoices from structured data?

To generate pixel-perfect PDF invoices, you provide structured seller details, client details, line items, and tax rates. The system renders a React web artifact and uses Puppeteer to export a print-ready PDF with auto-scaling layout.

Can I automate invoice creation for multiple tax jurisdictions and due dates?

Yes, you can automate invoice creation across multiple tax jurisdictions by using a flexible data model to populate varying tax rates and due dates, ensuring consistent billing outputs for freelancers and teams.

What is the best way to ensure my React invoice layout fits the page for reliable printing?

The best way to ensure reliable invoice printing is using an auto-scaling layout view that adjusts content to fit the page, combined with a Puppeteer-based generator to produce pixel-perfect, print-ready PDFs.

Do I need a specific data model to automate billing with Puppeteer and React?

Yes, you need a defined INVOICE_DATA model to automate billing. This model structures seller and client details, line items, and tax rates so the React artifact and Puppeteer PDF generator can render them accurately.

Does this invoice generator work for both freelancers and teams needing consistent billing?

Yes, this invoice generator works for both freelancers and teams by applying a consistent data model to produce uniform invoices with line items, taxes, and due dates across different jurisdictions.

What are the limitations of using Puppeteer for PDF invoice generation?

The Puppeteer PDF generation approach is limited to rendering web artifacts into PDFs, meaning invoice layouts must be structured as React components and rely entirely on the defined INVOICE_DATA model for accurate output.