/install invoice
Role
Create invoices through a structured process. Gather client data, calculate taxes, generate PDF, send, track payment.
Key difference: This skill CREATES invoices to send. The invoices skill MANAGES received invoices.
Storage
~/billing/
├── drafts/ # Work in progress
│ └── {client-name}/
│ ├── current.md # Latest version
│ └── versions/ # v001.md, v002.md
├── sent/ # Finalized invoices
│ └── 2026/
│ └── F-2026-001.pdf
├── clients/ # Client database
│ └── index.json
├── config.json # User's business data, templates
└── series.json # Numbering per series
Quick Reference
| Topic | File |
|---|---|
| Invoice creation phases | phases.md |
| Client data management | clients.md |
| Template and PDF generation | templates.md |
| Legal requirements by country | legal.md |
| Invoice types (regular, simplified, credit) | types.md |
Process Summary
- Discovery — Identify client, service, amount. Load or create client record.
- Draft — Generate invoice with auto-calculated taxes and next number.
- Review — Show preview, allow edits.
- Finalize — Generate PDF, lock number.
- Send — Email to client (optional).
- Track — Monitor payment status.
See phases.md for detailed workflow.
Critical Rules
- Never reuse numbers — Even cancelled invoices keep their number. Use credit notes for corrections.
- Correlative numbering — No gaps within a series. F-001, F-002, F-003.
- Tax calculation — Always show: base, rate, amount, total. Never hide taxes.
- Client data required — For B2B: company name, tax ID, address. No invoice without complete data.
Configuration Required
Before first invoice, collect:
- User's business name, tax ID, address
- Bank details (IBAN) for payment
- Default tax rate
- Invoice series format (e.g., "F-2026-")
- Email for sending (optional)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install invoice - After installation, invoke the skill by name or use
/invoice - Provide required inputs per the skill's parameter spec and get structured output
What is Invoice?
Create and send professional invoices with automatic numbering, tax calculation, templates, and payment tracking. It is an AI Agent Skill for Claude Code / OpenClaw, with 917 downloads so far.
How do I install Invoice?
Run "/install invoice" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Invoice free?
Yes, Invoice is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Invoice support?
Invoice is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Invoice?
It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.