Agent skill · creative production · sundial-org
invoice-generator
Generate professional PDF invoices from JSON data. Use when the user needs to create an invoice, billing document, or payment request with company/client details and line items.
Why this skill is useful
Adds an executable script for generating PDF invoices from JSON data, which is not commonly available in public documentation.
What it needs
Requires jq, node, weasyprint installed locally. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Invoice Generator Generate PDF invoices from structured JSON data. Setup 1. Install Node.js dependencies: 2. Set INVOICEDIR environment variable (or in skills.entries.invoice-generator.env): This creates the directory structure: Usage Input Data Format The JSON input must contain these fields: See references/data-schema.md for complete field documentation. Output The script outputs the path to the generated PDF file on success: Error Handling Exits with code 1 if JSON is invalid or missing required fields Exits with code 2 if weasyprint fails to generate PDF Error messages are written to stderr
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/invoice-generator