Invoice

Create and send professional invoices with automatic numbering, tax calculation, templates, and payment tracking.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Invoice" with this command: npx skills add ivangdavila/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

TopicFile
Invoice creation phasesphases.md
Client data managementclients.md
Template and PDF generationtemplates.md
Legal requirements by countrylegal.md
Invoice types (regular, simplified, credit)types.md

Process Summary

  1. Discovery — Identify client, service, amount. Load or create client record.
  2. Draft — Generate invoice with auto-calculated taxes and next number.
  3. Review — Show preview, allow edits.
  4. Finalize — Generate PDF, lock number.
  5. Send — Email to client (optional).
  6. 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)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Fitbit Tracker

Personal Fitbit integration for daily health tracking with adaptive sleep and activity reporting

Registry SourceRecently Updated
General

Ollama Load Balancer

Ollama load balancer for Llama, Qwen, DeepSeek, and Mistral inference across multiple machines. Load balancing with auto-discovery via mDNS, health checks, q...

Registry SourceRecently Updated
General

Google Merchant Center

Google Merchant Center integration. Manage Accounts. Use when the user wants to interact with Google Merchant Center data.

Registry SourceRecently Updated
General

Twitter/X All-in-One — Search, Monitor & Publish Text & Media Posts

Searches and reads X (Twitter): profiles, timelines, mentions, followers, tweet search, trends, lists, communities, and Spaces. Publishes posts, likes/unlike...

Registry SourceRecently Updated