Invoice Generation

This skill takes the clerical work out of billing and leaves the send-and-collect decision with you. Give it the details for a job or period — customer and billing contact, line items (description, quantity, rate), payment terms, and an invoice number — and it drafts a clean, itemized invoice: invoice number, invoice date, due date, line items, subtotal, and total. It shows you where every number came from. If a rate is missing or two inputs disagree, it flags that line 'uncertain, needs confirmation' and leaves it out of the total instead of guessing. Think of it as the flip side of the ap-invoice-processing skill — that one handles invoices coming in, this one handles invoices going out. The guardrail is the whole point: it never sends the invoice, never marks it paid, and never posts it to your accounting system. It drafts, you send. Before your first run, you'll set a few things yourself — your invoice numbering, your default payment terms, and how you want tax handled.

First-party, by Skills and Agents Co

August 4, 2026

Verified
Install

Simple install — no setup required

1

Open the Claude desktop app and go to the Project you want this in

2

Go to Code, then Customize, then click Create a new skill and upload the skill file below

3

Say a trigger phrase to activate it

The skill file
Download
Or install with the CLInpx skills add skills-agents-co/skills-and-agents-library/invoice-generation

What this skill does

This is an overview of the skill from the site, not the skill's real instructions. The full SKILL.md Claude reads when this skill is active lives on GitHub at the source below.

Invoice Generation takes the clerical work out of billing and leaves the send-and-collect decision with you. Give it the details for a job or period — customer, line items (description, quantity, rate), payment terms, and an invoice number — and it drafts a clean, itemized invoice: invoice number, invoice date, due date, line items, subtotal, and total. It shows you where every number came from.

If a rate is missing or two inputs disagree, it flags that line “uncertain, needs confirmation” and leaves it out of the total instead of guessing. It’s the flip side of the sibling ap-invoice-processing skill — that one handles invoices coming in, this one handles invoices going out.

The guardrail is the whole point: it never sends the invoice, never marks it paid, and never posts it to your accounting system. It drafts, you send. Before your first run, you’ll set a few things yourself — your invoice numbering, your default payment terms, and how you want tax handled.

View full SKILL.md on GitHub