Invoice Generator for Openclaw

A specialized technical skill for generating professional, PDF-based invoices from structured data with multi-currency and tax calculation support.

sa9saq
v1.1.0
Feb 8, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install freelance-invoice

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install freelance-invoice using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Invoice Generator?

The Invoice Generator is a robust utility within the Openclaw Skills ecosystem designed to streamline the financial workflows of developers and freelancers. It automates the transition from raw transaction data to client-ready PDF documents, ensuring that every invoice meets professional standards for layout and technical accuracy.

By leveraging modern rendering engines like Puppeteer, this skill allows users to maintain a high degree of brand consistency through customizable HTML templates. It handles complex logic such as regional currency formatting, tax rate applications, and sequential numbering, making it an essential tool for anyone looking to professionalize their billing process within an AI-driven environment.

Invoice Generator Use Cases

  • Automating monthly billing for freelance contracts and project milestones.
  • Generating professional payment documents for international clients with specific currency requirements.
  • Creating recurring invoices using standardized naming and numbering conventions.
  • Handling complex billing scenarios involving line-item discounts and split tax rates.

How Invoice Generator Works

  1. Collect comprehensive billing details including sender information, client data, and banking credentials.
  2. Define line items with descriptions, quantities, and unit prices to calculate subtotals.
  3. Apply metadata such as invoice numbers, due dates, and specific tax rates.
  4. Render the gathered data into a structured HTML invoice template.
  5. Convert the HTML into a high-quality A4 PDF document using Puppeteer or wkhtmltopdf for delivery.

Invoice Generator Setup

To utilize this skill, ensure you have Node.js 18+ installed. You will also need a PDF rendering engine like Puppeteer or wkhtmltopdf.

# Install Puppeteer for high-quality PDF generation
npm install puppeteer

# Or install wkhtmltopdf as a lightweight alternative
sudo apt-get install wkhtmltopdf

Invoice Generator Data Schema & Taxonomy

The skill organizes invoice data using a specific schema to ensure consistency across generated documents:

Category Fields
Sender (From) Name, Address, Email, Bank Details, Logo URL
Recipient (To) Client Name, Address, Email
Line Items Description, Quantity, Unit Price, Amount
Metadata Invoice Number, Date, Due Date, Currency, Tax Rate
Footer Payment Instructions, Notes, Thank You Message

All currency values are formatted according to ISO standards (e.g., USD, EUR, JPY, GBP).

Invoice Generator Advanced Features

  • Intelligent numbering conventions including sequential (INV-2025-001), date-based, or client-prefixed styles.
  • Multi-currency support with localized formatting for symbols and decimal separators.
  • Automatic fallback logic to switch between Puppeteer and wkhtmltopdf based on environment availability.
  • Support for advanced accounting needs like negative line items for discounts and line-item-level tax display.
  • Enhanced security features that prevent external resource loading and sanitize user input to maintain document integrity within Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*