Назад към всички

shelly-invoice-generator

// Generate professional invoices in Markdown or HTML from simple inputs.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly

Invoice Generator

Generate professional invoices in Markdown or HTML from simple inputs.

Usage

./generate-invoice.sh \
  --client "Acme Corp" \
  --email "billing@acme.com" \
  --date "2026-02-22" \
  --due "2026-03-22" \
  --item "Web Development|40|150.00" \
  --item "Design Review|5|120.00" \
  --tax 10 \
  --currency USD \
  --invoice-number INV-001 \
  --from "Shelly Labs" \
  --format html

Parameters

FlagDescriptionDefault
--clientClient name (required)
--emailClient email
--dateInvoice datetoday
--dueDue date+30 days
--item"Description|Qty|Rate" (repeatable)
--taxTax percentage0
--currencyCurrency codeUSD
--invoice-numberInvoice IDINV-{timestamp}
--fromYour name/company
--formatmd or htmlmd
--outputOutput file pathstdout

Output

  • Markdown: Clean table-based invoice
  • HTML: Uses template.html — professional, print-ready

Examples

# Quick markdown invoice
./generate-invoice.sh --client "Bob" --item "Consulting|10|100" --format md

# HTML invoice saved to file
./generate-invoice.sh --client "Acme" --item "Dev|40|150" --format html --output invoice.html