Generate branded invoice and billing-document PDFs for agentic development services, including deposits, milestones, retainers, change orders, pass-through e...
设计与多媒体
Freelance Invoice Generator
试用Generate professional, client-ready freelance invoices in Markdown or HTML from a simple JSON job file with line items, tax rate, discounts, and late-fee ter...
它能做什么
Generate professional, client-ready freelance invoices in Markdown or HTML from a simple JSON job file with line items, tax rate, discounts, and late-fee terms. No external API, account, or subscription required. Useful for freelance consulting, python contract work, ai agent development gigs, and any passive income side hustle that needs fast, clean invoicing without paying for QuickBooks or FreshBooks. Handles multi-item invoices, subtotal/discount/tax math, and due-date and late-payment-fee language automatically.
技能文档
Freelance Invoice Generator
Generates a polished invoice (Markdown or HTML) from a plain JSON job description — no signup, no paid invoicing SaaS.
When to use this skill
- Billing a client for freelance/consulting work and you want a clean, professional document in under a minute
- Need consistent invoice numbering, tax math, and late-fee language across multiple clients
- Want an invoice you can convert to PDF (e.g. via
pandoc) or paste into an email
How to use it
- Create a job JSON file describing the invoice (see the docstring in
scripts/invoice_gen.pyfor the full schema):{ "invoice_number": "INV-2026-014", "date": "2026-07-22", "due_date": "2026-08-05", "from": {"name": "Your Name", "email": "you@example.com"}, "to": {"name": "Client Co", "email": "ap@client.com"}, "items": [{"description": "Backend API build", "quantity": 1, "rate": 1500}], "tax_rate_pct": 5, "discount_usd": 0, "notes": "Thanks for the business!", "late_fee_pct_per_month": 1.5 } - Generate the invoice:
python3 scripts/invoice_gen.py job.json --out invoice.md python3 scripts/invoice_gen.py job.json --out invoice.html --format html - Optionally convert to PDF with
pandoc invoice.md -o invoice.pdfif pandoc is available in your environment.
Limitations
- Single currency per invoice (no multi-currency conversion)
- Does not track payment status or send the invoice — generation only
- No built-in recurring/subscription billing
相关技能
Compute the hourly rate, day rate, and monthly revenue target a freelancer needs to hit a specific take-home income, correctly accounting for unbillable hours, business expenses, self-employment tax, and profit margin — then convert that hourly rate into a fixed-price project quote with a scope-creep risk buffer. Built for freelancers, consultants, and AI agent operators pricing their own or an agent's billable time. Fills a gap next to freelance-proposal and freelance-income-tracking skills, which help you find and log work but don't tell you what to actually charge. Pure Python, no external API or account required.
Invoice Ninja (invoiceninja.com). Use this skill for ANY Invoice Ninja request — reading, creating, and updating data. Whenever a task involves Invoice Ninja, use this skill instead of calling the API directly.
Generate branded CompleteTech Agentic Development Services Agreement packages from approved provider, client, project, commercial, and governance terms. Use...
Handles invoice creation, payment link generation, payment status tracking, and automated reminders via Stripe API. Supports multi-currency billing and recur...
把自由职业当作一门生意来经营:费率底线、客户管线、现金缓冲、税务与合同。