Invoice Generator for Openclaw

A specialized skill for creating professional, print-ready HTML invoices directly from natural language or structured data inputs.

valenciajenkins97-create
v1.0.0
Feb 19, 2026
0
0
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install nova-invoice-generator

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 nova-invoice-generator 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 purpose-built tool designed for AI agents to streamline the billing process by converting simple text descriptions or structured data into clean, self-contained HTML documents. This skill bridges the gap between raw work logs and professional client communication, ensuring that every document produced through Openclaw Skills maintains a consistent, high-quality layout suitable for immediate PDF conversion and distribution.

By leveraging pre-defined templates, the skill handles the heavy lifting of layout design and mathematical calculations. This allows developers and freelancers to focus on their core tasks while the agent manages the administrative overhead of generating payment requests and receipts with precision.

Invoice Generator Use Cases

  • Converting a project summary or chat history into a formal payment request for a client.
  • Generating professional receipts or proof of payment documents immediately after project completion.
  • Translating natural language descriptions like "invoice the client for 10 hours of coding work" into structured financial documents.
  • Creating standardized billing documents for recurring freelance projects without manual template editing using Openclaw Skills.

How Invoice Generator Works

  1. The agent identifies invoice requirements from user prompts, extracting sender details, client information, and specific line items.
  2. Financial calculations are performed, including subtotaling item quantities and prices, applying optional tax rates, and determining the final total amount due.
  3. The system accesses the local asset template located at assets/invoice-template.html to serve as the structural foundation.
  4. Dynamic placeholders within the template are replaced with the calculated and gathered data points including invoice numbers and dates.
  5. A final, self-contained HTML file is generated, which the user can open in any modern browser to Print to PDF.

Invoice Generator Setup

To integrate this skill into your workflow, ensure the asset directory is correctly mapped within your environment.

# Verify the existence of the required invoice template
ls assets/invoice-template.html

# Configure your agent to recognize the invoice-generator skill
# No additional heavy dependencies are required beyond a standard HTML renderer

You should also pre-configure your default sender information in your agent's context to speed up the generation of future documents using Openclaw Skills.

Invoice Generator Data Schema & Taxonomy

The skill utilizes a systematic mapping of placeholders to ensure document consistency across various use cases:

Placeholder Description
{{INVOICE_NUMBER}} Unique identifier for the transaction
{{SENDER_*}} Metadata for the billing entity (Name, Address, Email)
{{CLIENT_*}} Contact details for the recipient
{{LINE_ITEMS}} Dynamically generated HTML table rows for services or products
{{TAX_AMOUNT}} Calculated tax based on the provided or default rate
{{TOTAL}} The final sum of subtotal and tax formatted to two decimal places

Invoice Generator Advanced Features

  • Automatic due date calculation defaulting to Net 30 terms unless otherwise specified.
  • Multi-currency support to accommodate global billing requirements within the Openclaw Skills ecosystem.
  • Intelligent parsing of vague natural language to identify missing billing details before document generation.
  • Support for custom notes and payment terms to be appended to the footer of the generated invoice.
  • Auto-incrementing invoice numbering logic to assist in basic record keeping.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*