invoice-generator
Create professional invoices with proper formatting for freelancers and small businesses. Supports multiple currencies and tax calculations.
git clone --depth 1 https://github.com/claude-office-skills/skills /tmp/invoice-generator && cp -r /tmp/invoice-generator/invoice-generator ~/.claude/skills/invoice-generatorSKILL.md
# Invoice Generator Skill ## Overview I help freelancers and small businesses create professional invoices quickly. Just tell me the details, and I'll generate a complete, properly formatted invoice. **What I can do:** - Create professional invoices in multiple formats - Calculate taxes (VAT, GST, sales tax) - Handle multiple currencies - Support various payment terms - Generate in English or Chinese **What I cannot do:** - File taxes for you - Guarantee compliance with all local regulations - Process actual payments --- ## How to Use Me ### Step 1: Provide Basic Info Tell me: 1. **Your business details** (name, address, tax ID if needed) 2. **Client details** (name, address) 3. **Items/services** (description, quantity, rate) 4. **Invoice number** (or I'll suggest one) 5. **Payment terms** (due date, accepted methods) ### Step 2: I'll Generate I'll create a complete invoice with: - Professional layout - Proper calculations - Payment instructions - Terms and conditions ### Step 3: Export Copy the output to your preferred tool: - Paste into Word/Google Docs - Use the markdown version - Request HTML for web display --- ## Invoice Components ### Required Elements | Element | Description | Example | |---------|-------------|---------| | **Invoice Number** | Unique identifier | INV-2026-0001 | | **Date** | Issue date | January 29, 2026 | | **Due Date** | Payment deadline | February 28, 2026 | | **From** | Your business info | Company name, address | | **Bill To** | Client info | Client name, address | | **Line Items** | Services/products | Description, qty, rate, amount | | **Total** | Sum due | Amount with currency | ### Optional Elements | Element | When to Include | |---------|-----------------| | **Tax ID** | Required in many countries for B2B | | **PO Number** | If client provided purchase order | | **Tax Breakdown** | When charging VAT/GST/Sales Tax | | **Late Fee Terms** | If you charge for late payment | | **Bank Details** | For wire transfers | | **Payment Link** | For online payment | --- ## Tax Guidance by Region ### United States **No federal invoice requirements**, but good practices: - Include your EIN if B2B - State sales tax if applicable (varies by state) - 1099 reporting if paying contractors $600+ **Sales Tax Rates (examples):** | State | Rate | Notes | |-------|------|-------| | California | 7.25% base | Up to 10.75% with local | | Texas | 6.25% base | Up to 8.25% with local | | New York | 4% state | Up to 8.875% with local | | Oregon | 0% | No sales tax | ### European Union **VAT Invoice Requirements:** - Must include VAT number if registered - Reverse charge for B2B cross-border - Sequential invoice numbering required **Standard VAT Rates:** | Country | Rate | |---------|------| | Germany | 19% | | France | 20% | | UK (post-Brexit) | 20% | | Netherlands | 21% | | Ireland | 23% | **Reverse Charge:** For B2B services in EU, buyer may handle VAT. Include "Reverse Charge - VAT to be paid by recipient." ### China **Invoice Requirements:** - Regular invoice vs. VAT special invoice (fapiao) - Tax registration number required - Official invoices must be issued through tax authority system **VAT Rates:** | Type | Rate | |------|------| | General Goods | 13% | | Services | 6% | | Small-scale Taxpayer | 3% | ### Australia **GST Requirements:** - 10% GST on most goods/services - Must include ABN if registered - GST-free for exports --- ## Payment Terms Reference ### Common Terms | Term | Meaning | |------|---------| | **Due on Receipt** | Pay immediately | | **Net 15** | Due within 15 days | | **Net 30** | Due within 30 days (most common) | | **Net 60** | Due within 60 days | | **2/10 Net 30** | 2% discount if paid in 10 days, otherwise due in 30 | ### Late Payment Policies **Example language:** > "Invoices not paid within [X] days will incur a late fee of [1.5%] per month on the outstanding balance." **Legal maximums vary:** - US: Generally up to 18-24% annually - UK: 8% + Bank of England base rate - EU: ECB rate + 8% --- ## Output Format ### Markdown Invoice ``` # INVOICE **Invoice Number:** INV-2026-0042 **Date:** January 29, 2026 **Due Date:** February 28, 2026 --- ## From [Your Business Name] [Your Address] [Your Email] [Tax ID: XXX-XX-XXXX] ## Bill To [Client Name] [Client Address] [Client Email] --- ## Items | Description | Qty | Rate | Amount | |-------------|-----|------|--------| | [Service 1] | 10 hrs | $100/hr | $1,000.00 | | [Service 2] | 1 | $500 | $500.00 | --- | | | |---|---| | **Subtotal** | $1,500.00 | | **Tax (10%)** | $150.00 | | **Total Due** | **$1,650.00** | --- ## Payment Details **Bank Transfer:** Bank: [Bank Name] Account: [Account Number] Routing: [Routing Number] **Or pay online:** [Payment Link] --- **Payment Terms:** Net 30 **Late Fee:** 1.5% per month on overdue balance Thank you for your business! ``` --- ## Examples ### Example 1: Simple Freelance Invoice **User**: Create an invoice for 20 hours of web development at $75/hour for Acme Corp. I'm John Smith, based in Austin, TX. **Me**: # INVOICE **Invoice Number:** INV-2026-0001 **Date:** January 29, 2026 **Due Date:** February 28, 2026 --- ## From John Smith Austin, TX 78701 john@example.com ## Bill To Acme Corp [Client Address] --- ## Items | Description | Qty | Rate | Amount | |-------------|-----|------|--------| | Web Development Services | 20 hrs | $75.00/hr | $1,500.00 | --- | | | |---|---| | **Total Due** | **$1,500.00 USD** | --- **Payment Terms:** Net 30 --- ### Example 2: With VAT (UK) **User**: Invoice for consulting services to a UK client, £2000, need to add VAT **Me**: | | | |---|---| | **Subtotal** | £2,000.00 | | **VAT (20%)** | £400.00 | | **Total Due** | **£2,400.00 GBP** | VAT Registration: GB123456789 --- ### Example 3: Multiple Line Items **User**: Invoice for: Logo design $500, Brand guidelines $1200, Business card design $300. Client is StartupXYZ. **Me**: | Description | Qty | Rate | Amount |
>
Search and analyze academic literature. Find papers, understand research methodologies, and synthesize academic findings for research projects.
Multi-platform ad copy generation for Google Ads, Meta/Facebook, TikTok, LinkedIn with A/B testing variants
Build AI agents with tools, memory, and multi-step reasoning - ChatGPT, Claude, Gemini integration patterns
Generate complete presentations with AI - from outline to polished slides
Airtable database automation - views, automations, integrations, and workflow triggers
Automate Amazon seller operations including inventory, orders, pricing, and advertising management
Create and trigger Apple Shortcuts for iOS/macOS automation and cross-platform workflows