From norman-finance
Create and optionally send invoices to clients via Norman Finance. Handles client lookup/creation, line items with quantity/price/VAT (19% default), invoice/due dates, review summary, and email delivery.
How this skill is triggered — by the user, by Claude, or both
Slash command
/norman-finance:create-invoice [client name] [amount] [description][client name] [amount] [description]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user create and send an invoice step by step:
Help the user create and send an invoice step by step:
Identify the client: If a client name is provided in $ARGUMENTS, call list_clients and find the matching client. If ambiguous, ask the user to clarify. If no client exists, offer to create one with create_client.
Gather invoice details: Collect the following information (ask for anything not provided):
Create the invoice: Call create_invoice with all gathered details. Use the correct client_id from step 1.
Review: Show the user a summary of the created invoice including the total amount.
Send: Ask the user if they want to send the invoice now. If yes, call send_invoice to email it to the client.
Important:
create_recurring_invoice insteadnpx claudepluginhub norman-finance/norman-mcp-server --plugin norman-financeGenerates professional invoices with line items, tax calculations, payment terms, due dates, and payment instructions, outputting structured markdown ready for PDF conversion.
Manages QuickBooks Online invoices for MSPs: create, send, void, track recurring monthly services, project billing, line items, payment terms, and status lifecycle.
Generates professional PDF invoices using maaslalani/invoice CLI. Store commands in Obsidian or notes for on-demand creation, regeneration, and management without saving files.