invoice-generator

Generate pixel-perfect invoice PDFs from structured billing data via Puppeteer.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/rezosnd/MINI-PROJECT- --skill invoice-generator-rezosnd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoice-generator
Source: https://github.com/rezosnd/MINI-PROJECT-/tree/main/ML%20BACKEND%20DASHBOARD/.local/secondary_skills/invoice-generator
Command: npx skills add https://github.com/rezosnd/MINI-PROJECT- --skill invoice-generator-rezosnd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill lets you convert structured invoice data into a professional, print-ready invoice web page and a pixel-perfect PDF export so you can deliver accurate billing documents quickly without manual layout or clipping issues.

Core Features & Use Cases

  • Web-first invoice source: author the invoice as a responsive React page that becomes the single source of truth for preview and PDF output.
  • Puppeteer PDF capture with auto-scaling: uses an auto-scale hook and a Puppeteer script to ensure content fits A4 or Letter page sizes without clipping, with multi-page support and repeating table headers.
  • Compliance and guardrails: prompts for seller/client/tax details, flags any inferred assumptions (invoice numbers, tax rates, dates), and follows jurisdictional requirements (EU VAT fields, page size rules).
  • Use case: generate a client-ready invoice PDF for bookkeeping or client delivery from an itemized list of services, including VAT handling and payment instructions.

Quick Start

Provide seller and client details, each line item with quantity and rate, invoice number, dates, currency and tax rate, then ask the assistant to generate the invoice 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 a pixel-perfect invoice PDF from React?

You can generate an invoice PDF with auto-scaling by providing seller details, client details, line items, and tax settings; the Skill renders a responsive React page and uses Puppeteer to capture an A4 or Letter PDF without clipping.

Can I export a multi-page billing PDF without clipping table headers?

Yes, you can export a multi-page billing PDF with repeating table headers. The Puppeteer capture process uses an auto-scale hook to fit content to A4 or Letter page sizes, preventing layout clipping across pages.

Does this invoice generator handle EU VAT fields and jurisdictional tax requirements?

Yes, the invoice generator handles EU VAT fields and jurisdictional tax requirements. It prompts for specific tax details and flags any inferred assumptions like tax rates or dates to ensure compliance with regional billing rules.

What data do I need to provide to create a client-ready invoice PDF?

To create a client-ready invoice PDF, you need to provide seller and client details, an invoice number, dates, currency, tax rate, and an itemized list of services with quantities and rates for accurate billing document generation.

Why does the PDF export flag assumed invoice values like dates and tax rates?

The PDF export flags assumed invoice values like dates and tax rates as a compliance guardrail. This ensures you review and confirm any inferred data before delivering the final billing document to the client.