Track freelance clients, log hours, and generate markdown invoices from ~/openclaw-work/freelance/clients/<client>/config.json. Use whenever you need to log time, summarize hours, or produce a ready-to-send invoice for a client.
name freelance-tracker description Track freelance clients, log hours, and generate markdown invoices from ~/openclaw-work/freelance/clients/<client>/config.json. Use whenever you need to log time, summarize hours, or produce a ready-to-send invoice for a client. Freelance Tracker Overview Keeps a running log of hours worked per client and project, then generates clean markdown invoices you can copy-paste or convert to PDF. All data lives in plain JSON files you own. Quick Start Initialize a client (run once per client): cd /Users/chenjiaxuan/openclaw/skills/freelance-tracker python scripts/freelance_tracker.py --init-client <client-slug> --rate 100 Log hours: python scripts/freelance_tracker.py --client <client-slug> -- log "2h project-name: built login page" Show summary for current week: python scripts/freelance_tracker.py --client <client-slug> --summary Generate an invoice: python scripts/freelance_tracker.py --client <client-slug> --invoice Output lands in ~/openclaw-work/freelance/out/<client>/invoice_YYYY-MM-DD.md . Workflow