invoice

Generate HTML invoices with automatic numbering and client history tracking.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/arlenagreer/claude_configuration_docs --skill invoice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoice
Source: https://github.com/arlenagreer/claude_configuration_docs/tree/main/skills/invoice
Command: npx skills add https://github.com/arlenagreer/claude_configuration_docs --skill invoice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill eliminates the manual work of creating professional invoices by automating template selection, invoice numbering, client management, and work log processing.

Core Features & Use Cases

  • Automated Invoice Generation: Create HTML invoices with professional templates for hourly and subscription billing.
  • Client Management: Track client information, billing rates, and invoice history across multiple businesses.
  • Use Case: When you need to bill American Laboratory Trading for 15 hours of development work, this Skill automatically loads their template, increments their invoice number, calculates totals, and saves a ready-to-send invoice file.

Quick Start

Generate an invoice for Versa Computing by providing the work log entries when prompted.

Frequently Asked Questions about invoice

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate invoice generation with client templates?

Invoice automation loads client-specific templates, auto-increments invoice numbers, calculates totals from work logs, and generates HTML files ready to send. The Skill tracks client history and applies appropriate billing templates for hourly or subscription models across multiple clients.

Can I track invoice history and client billing information?

Yes. The Skill maintains client data including billing rates, invoice counts, and last invoice dates. It updates a clients.json file with each generated invoice, enabling you to query past billing records and client-specific invoice sequences.

How do I process work logs and apply client-specific formats?

Work logs are parsed automatically and matched to client requirements—some clients use standard formats while others like Versa Computing require 4-column log parsing. The Skill applies the correct parser based on client configuration before calculating totals.

What file formats and outputs does invoice generation produce?

The Skill generates HTML invoices with professional formatting, saves them to a user-specified path, and updates client metadata in JSON. Templates use placeholder replacement to customize invoices with client names, rates, dates, and work details.

Do I need to manually manage invoice numbers across clients?

No. Invoice numbering is fully automated—the Skill increments numbers per client, stores the last-used number in clients.json, and ensures sequences never overlap or reset between billing cycles.