invoice-generator

Generate HTML or React invoices with PDF export.

Updated Dec 25, 2025
One-click install
npx skills add https://github.com/Darsh20009/genmz-shop --skill invoice-generator-darsh20009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoice-generator
Source: https://github.com/Darsh20009/genmz-shop/tree/main/.local/secondary_skills/invoice-generator
Command: npx skills add https://github.com/Darsh20009/genmz-shop --skill invoice-generator-darsh20009

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate professional invoices as HTML pages or React apps with built-in PDF export capabilities, reducing manual formatting and errors.

Core Features & Use Cases

  • Standalone HTML invoices that print to PDF through the browser's print dialog, or React components for dynamic integration into apps.
  • Seller and client data handling, itemized line items, dates, due dates, and payment terms with brand-consistent styling.
  • Use Case: A freelancer can generate consistent invoices for multiple clients, each with customizable items and dates.

Quick Start

Provide seller and client details, then render an HTML invoice ready for PDF export.

Frequently Asked Questions about invoice-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate professional invoices with PDF export in React?

Generate professional invoices as React components with built-in PDF export capabilities, handling seller/client data, line items, dates, and payment terms. You provide structured seller and client details, then render the output ready for PDF export.

Can I create standalone HTML invoices that print to PDF?

Yes, you can create standalone HTML invoices that print to PDF through the browser's print dialog. These pages support itemized line items, due dates, tax considerations, and brand-consistent styling without requiring a web framework.

What's the best way to customize billing templates for multiple freelance clients?

Customize billing templates by hardcoding a seller profile and isolating branding from runtime data. This structured schema for invoice numbers, dates, items, and totals ensures reproducible, consistent invoice output across multiple clients.

Do I need a specific framework to use HTML invoice templates?

No, standalone HTML invoice templates require no specific framework. However, if you need dynamic integration into an application, the same invoice templates can be rendered as React components instead of static HTML pages.

How do tax considerations and payment instructions work in generated invoices?

Tax considerations and payment instructions are applied directly into the generated invoice structure. The Skill supports structured fields for dates, due dates, line item totals, and payment terms to ensure accurate, brand-consistent billing.

What are the limitations of using browser print for PDF invoice export?

Browser print PDF export relies on the browser's print dialog, meaning output consistency depends on browser rendering. Branding is isolated from runtime data to maximize visual reproducibility, but complex dynamic React integrations require a React environment.