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.