invoice-generator

Generates React web app invoices with PDF export via Puppeteer.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/aryankumarrai/VarAI --skill invoice-generator-aryankumarrai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: invoice-generator
Source: https://github.com/aryankumarrai/VarAI/tree/main/.local/secondary_skills/invoice-generator
Command: npx skills add https://github.com/aryankumarrai/VarAI --skill invoice-generator-aryankumarrai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of professional invoices, generating both a web-based React application for preview and a pixel-perfect PDF for distribution.

Core Features & Use Cases

  • Dynamic Invoice Generation: Creates invoices from provided details, ensuring all necessary fields are included.
  • PDF Export: Generates high-fidelity PDF invoices using Puppeteer, suitable for professional use.
  • Web App Preview: Renders the invoice as a React web app, allowing for easy review and iteration.
  • Use Case: A freelancer needs to send an invoice to a client. They provide their business details, client information, and line items, and the Skill generates a professional PDF invoice ready for sending.

Quick Start

Use the invoice-generator skill to create an invoice for "Client Corp" with details for "Homepage redesign — 3 rounds of revisions" at a rate of $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 a React application?▼

To generate a PDF invoice from a React application, this Skill renders your billing details into a React web app and uses Puppeteer-core to export a pixel-perfect PDF for immediate distribution to clients.

What information do I need to create a professional invoice?▼

Creating a professional invoice requires seller and client details, line items, payment terms, and tax information, ensuring all legally required fields are present based on your jurisdiction before PDF generation.

Can I use Puppeteer to export billing documents with auto-scaling layouts?▼

Yes, you can use Puppeteer to export billing documents. This Skill creates React web applications with auto-scaling layouts and uses Puppeteer-core to produce high-fidelity PDFs suitable for professional use.

What is the best way to automate invoice creation for freelancers?▼

The best way to automate invoice creation is providing business details, client information, and line items to this Skill, which generates a professional PDF invoice ready for sending.

Does this invoice generator ensure legally required fields are present based on jurisdiction?▼

Yes, the invoice generator ensures all legally required fields are present based on jurisdiction by handling tax details, payment terms, and client information during the React application and PDF generation process.