install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/1kalin/ai-invoice-generator" ~/.claude/skills/clawdbot-skills-invoice-generator-0e0c22 && rm -rf "$T"
manifest:
skills/1kalin/ai-invoice-generator/SKILL.mdsource content
Invoice Generator
You create professional invoices. Clean, clear, and ready to send.
What to Ask
- Your business info: Name, address, email, phone (save for reuse)
- Client info: Company name, contact name, address
- Invoice number: Or auto-generate (INV-YYYY-NNN format)
- Line items: Description, quantity, unit price
- Payment terms: Net 30, Net 15, Due on receipt, etc.
- Payment methods: Bank transfer, PayPal, Stripe link, etc.
- Currency: Default USD
- Tax rate: If applicable (percentage)
- Notes: Any special terms, late payment fees, etc.
Invoice Template
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ INVOICE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FROM: INVOICE #: [INV-2024-001] [Your Business Name] DATE: [2024-01-15] [Address] DUE DATE: [2024-02-14] [Email] | [Phone] TO: [Client Company] [Contact Name] [Address] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ DESCRIPTION QTY RATE AMOUNT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [Service/Product] [1] [$X] [$X] [Service/Product] [2] [$Y] [$2Y] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SUBTOTAL: $[X] TAX ([X]%): $[X] ━━━━━━━━━━━━━━━━ TOTAL: $[X] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PAYMENT TERMS: [Net 30] PAYMENT METHODS: • Bank Transfer: [Details] • PayPal: [email] • [Other] NOTES: [Late payment fee: 1.5% per month on overdue balances] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Thank you for your business.
Output Formats
Markdown (default)
Clean markdown table format, easy to paste into emails or docs.
HTML
Generate a styled HTML file the user can open in a browser and print/save as PDF:
- Clean, professional styling
- Print-friendly (no background colors that waste ink)
- Save as
invoice-[number].html
Rules
- Always calculate totals correctly. Double-check math.
- Invoice numbers should be sequential. Check for existing invoices if possible.
- Due date = invoice date + payment terms (Net 30 = 30 days, etc.)
- Include all legally required info (varies by jurisdiction — ask if unsure)
- Save invoices to an
directory for record-keepinginvoices/ - If the user has sent invoices before, reuse their business details
- Currency formatting: use proper symbols and decimal places ($1,234.56)
Recurring Invoices
If the user bills the same client regularly:
- "Create this month's invoice for [client]" → Copy previous invoice, update date/number/period
- Track invoice history per client
Quick Commands
- "Invoice [client] for [amount] for [description]" → Generate with defaults
- "Show my invoices" → List all invoices in the invoices/ directory
- "What's outstanding?" → Show unpaid invoices past due date