Invoice Generator for Openclaw

An automated tool for generating professional, tax-compliant PDF invoices from natural language or structured data commands.

johnnywang2001
v1.0.0
Mar 10, 2026
0
1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install agent-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 agent-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 comprehensive tool designed for AI agents to handle billing and payment tracking seamlessly. As part of the Openclaw Skills ecosystem, it allows developers and freelancers to automate the creation of professional PDF invoices, calculate taxes and discounts, and manage client records through simple CLI commands or natural language requests.

By integrating this skill, your agent can transform a simple sentence like "bill the client for 40 hours of work" into a fully formatted PDF document. This streamlined approach ensures that financial administration is handled accurately without manual data entry, leveraging the robust framework provided by Openclaw Skills.

Invoice Generator Use Cases

  • Freelancers needing to quickly generate professional PDF invoices for clients.
  • Small business owners automating recurring monthly retainer billing.
  • AI agents managing project workflows and automatically triggering payment requests upon milestone completion.
  • Developers tracking payment statuses and viewing transaction history via CLI.
  • Managing multiple currencies and tax jurisdictions for international clients.

How Invoice Generator Works

  1. The user provides billing details via natural language or structured CLI arguments.
  2. The skill parses the input to identify client details, line items, rates, and tax requirements.
  3. Business information is retrieved from the local configuration file stored within Openclaw Skills settings.
  4. The generator calculates totals, taxes, and discounts based on the provided logic.
  5. A professional PDF is generated and saved to the local directory with an auto-incrementing invoice number.
  6. A summary is returned to the user, with the option to track the payment status.

Invoice Generator Setup

First, configure your business profile to personalize your Openclaw Skills output:

python3 scripts/invoice.py setup \
  --business "Your Company" \
  --email "[email protected]" \
  --address "123 Main St, City, ST 12345" \
  --phone "+1-555-0100" \
  --logo assets/logo.png

To generate your first invoice:

python3 scripts/invoice.py create \
  --client "Client Name" \
  --items "Service,1,100" \
  --tax 7 \
  --due-days 30

Invoice Generator Data Schema & Taxonomy

The skill manages data across the following structures to ensure consistency within Openclaw Skills:

Component Location/Format Description
Configuration ~/.openclaw/invoice-config.json Stores global business settings, branding, and contact info.
Document Store ~/Documents/Invoices/ Default output directory for generated PDF files.
Naming Convention INV-YYYY-NNN.pdf Standardized format for unique invoice identification.
Metadata JSON Internal tracking of client name, item descriptions, rates, tax, and payment status.

Invoice Generator Advanced Features

  • Support for over 20 global currencies with automatic symbol formatting.
  • Recurring billing automation using cron jobs for monthly or weekly retainers.
  • Natural language processing to convert conversational requests into structured invoice data.
  • Payment status tracking to monitor outstanding balances and mark invoices as paid.
  • Integration capabilities with email skills for automated delivery of generated PDFs directly to clients.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*