invoice-generator

Generate invoices as React apps with PDF export via Puppeteer.

2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/patriotnewsactivism/Casebuddy-AI-Law-Partner --skill invoice-generator-patriotnewsactivism
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoice-generator
Source: https://github.com/patriotnewsactivism/Casebuddy-AI-Law-Partner/tree/main/.local/secondary_skills/invoice-generator
Command: npx skills add https://github.com/patriotnewsactivism/Casebuddy-AI-Law-Partner --skill invoice-generator-patriotnewsactivism

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer-core, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of professional invoices, converting them into pixel-perfect PDFs for easy sharing and record-keeping.

Core Features & Use Cases

  • Dynamic Invoice Generation: Creates invoices based on provided seller and client details, line items, and payment terms.
  • PDF Export: Generates high-fidelity PDF versions of the invoices using Puppeteer.
  • Auto-Scaling Layout: Ensures invoices fit perfectly on standard page sizes (A4/Letter) regardless of content length.
  • Use Case: A freelancer needs to send an invoice to a new client. They provide their business details, the client's details, a list of services rendered with prices, and payment terms. The Skill generates a professional PDF invoice ready for sending.

Quick Start

Generate an invoice using the invoice-generator skill with the following details: Seller: Your Company, Client: Client Corp, Item: Web design - $5000, Payment Terms: Net 30.

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 professional invoice PDF from billing details?

Generate a professional invoice PDF by providing seller and client details, line items, payment terms, and tax details. The Skill builds a React web artifact with auto-scaling layouts and exports it as a pixel-perfect PDF via Puppeteer.

What's the best way to convert React invoice layouts into PDF documents?

Convert React invoice layouts into PDF documents by using Puppeteer-core to export the generated web artifacts. This approach ensures pixel-perfect PDF output with auto-scaling layouts that fit standard A4 or Letter page sizes regardless of content length.

Do I need Puppeteer to export invoices as PDF files?

Yes, you need Puppeteer-core to export invoices as PDF files. The Skill relies on Puppeteer-core as a dependency to render the React invoice web application and produce high-fidelity, pixel-perfect PDF output for sharing and record-keeping.

Can I create auto-scaling invoices that fit A4 or Letter page sizes?

Yes, you can create auto-scaling invoices that fit A4 or Letter page sizes. The Skill ensures generated React invoice layouts scale automatically to fit standard page sizes perfectly, regardless of how many line items or how much content the invoice includes.

What information is required to create a complete financial invoice?

Creating a complete financial invoice requires detailed seller and client information, line items with pricing, payment terms, and tax details. The Skill uses these inputs to generate an accurate, professional invoice ready for PDF export.

Why does the invoice-generator Skill use React for billing document creation?

The invoice-generator Skill uses React to build dynamic web artifacts for billing document creation because it enables auto-scaling layouts. Puppeteer then renders these React applications into pixel-perfect PDFs, ensuring professional formatting across different invoice lengths.