Skip to content
Back to skills

Invoice Builder

ASecurity

Build a client invoice — \"make an invoice for\", \"create an invoice\", \"bill this client for\". Parses plain text into line items, computes subtotal, tax and total with the math sanity-checked.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
businessgo

Works with

  • cli

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add DrNabeelKhan/maxim --skill invoice-builder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Invoice Builder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Invoice Builder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/drnabeelkhan-invoice-builder/badge)](https://www.skillsdirectory.com/skills/drnabeelkhan-invoice-builder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
skill_id: invoice-builder
name: Invoice Builder — itemized invoice from one line of plain text
description: "Build a client invoice — \"make an invoice for\", \"create an invoice\", \"bill this client for\". Parses plain text into line items, computes subtotal, tax and total with the math sanity-checked."
version: 1.0.0
category: operational
office: coo
lead_agent: planner
everyday_skill: true
triggers:
  - "make an invoice for"
  - "create an invoice"
  - "bill this client for"
collaborates_with:
  - planner
  - financial-modeler    # tax/total math sanity
references:
  adr_moat_framing: documents/ADRs/ADR-007-behavioral-moat-framing-doctrine.md
  adr_confidence: documents/ADRs/ADR-010-confidence-tag-technical-educator-rubric.md
confidence_default: 🟢 HIGH
---

# Invoice Builder

> **Does:** generates a clean, itemized invoice from a line of plain text.
> **Solves:** fumbling with invoice formatting every billing cycle.
> **Triggers on:** *"make an invoice for [work, amount]"*

## How Maxim does this

Parses the plain-text description into line items (description · qty · rate · amount), computes subtotal / tax / total (math sanity-checked via `financial-modeler`), and emits a professional invoice (Markdown table by default; structured fields on request for a template). Pulls your business identity from the brand foundation if available; otherwise asks for the missing header fields once.

## Hard guardrail (governance)

**This skill generates an invoice document only. It never sends money, processes payments, or initiates transfers** — those require the operator to act in their own payment tool. Stated explicitly per Maxim's financial-action boundary.

## Behavioral overlay

- **Frameworks (cited per ADR-007):** **Cognitive Ease** (unambiguous line items, one clear total) · **Goal-Gradient** (prominent "Amount Due" + due date drives faster payment).
- **No-fabrication:** every number traces to the input; nothing is invented. Missing tax rate / terms → it asks rather than assuming.
- **Confidence tag (ADR-010).**

## Output

An itemized invoice: header (from/to) · line items · subtotal/tax/total · invoice # + dates + payment terms.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.