invoice-generator

Generate invoices as React web apps with PDF export via Puppeteer.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/aqeelalamfca-sys/Test-Audit --skill invoice-generator-aqeelalamfca-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoice-generator
Source: https://github.com/aqeelalamfca-sys/Test-Audit/tree/main/.local/secondary_skills/invoice-generator
Command: npx skills add https://github.com/aqeelalamfca-sys/Test-Audit --skill invoice-generator-aqeelalamfca-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer-core, and includes scripts (resource) and assets (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

  • Automated Invoice Generation: Creates invoices from provided details.
  • PDF Export: Generates high-quality PDF versions of invoices.
  • Use Case: A freelancer needs to send an invoice to a client for services rendered. They provide the details (seller info, client info, line items, payment terms), and the Skill generates a professional PDF invoice.

Quick Start

Use the invoice-generator skill to create an invoice with the following details: seller is "My Company", client is "Client Corp", and line items include "Web Development - $5000".

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 PDF invoice from React web page layouts?

To generate a PDF invoice from React layouts, this Skill renders the invoice as a web application and uses Puppeteer to export a pixel-perfect PDF version, ensuring the web page serves as the single source of truth for the final document.

Can I use Puppeteer to create auto-scaling layouts for PDF billing documents?

Yes, you can use Puppeteer to create auto-scaling layouts for PDF billing documents. The Skill constructs the invoice as a React web application with auto-scaling layouts before converting it into a high-quality PDF representation.

What information do I need to generate an invoice with line items and tax details?

To generate an invoice with line items and tax details, you must provide seller and client details, individual line items, payment terms, and tax information. This data is required to construct the invoice accurately before PDF export.

What is the best way to automate invoice generation for freelancers?

The best way to automate invoice generation for freelancers is providing seller info, client info, and line items to a generation tool. This Skill automates the creation of professional invoices and converts them into pixel-perfect PDFs for easy sharing.

Does the PDF export match the React web page exactly?

Yes, the PDF export matches the React web page exactly. The web page serves as the single source of truth, with the generated PDF being a direct, pixel-perfect representation of the rendered invoice layout.

Why use Puppeteer-core for PDF generation instead of other rendering methods?

Using Puppeteer-core for PDF generation ensures pixel-perfect export directly from the rendered React web application. This approach guarantees the PDF is a direct representation of the auto-scaling web layout, maintaining visual fidelity.