Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
A set of Python scripts for French freelancers to manage clients, track time, generate invoices, and view revenue summaries. All data is stored locally in ~/.freelance/. Designed for micro-entreprise status with French legal requirements built in.
Uses only Python 3 stdlib with no dependencies or external services, so it works immediately on any machine without setup.
When to use it
- Generating a compliant HTML invoice for a client project
- Tracking billable hours across multiple projects
- Checking monthly revenue and unpaid invoices
- Adding a new client with custom rate and contact details
- Reviewing effective hourly rate for the past quarter
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: generate an invoice for Acme for 5 hours of web dev at 400€ and 1 logo design at 200€
- 1Run config.py to confirm provider details are set
- 2Run clients.py show Acme to verify client exists and rate
- 3Run invoice.py generate --client Acme --items 'Dev site web:5:400' 'Design logo:1:200' to create the invoice
- 4Invoice HTML is written to ~/.freelance/invoices/ with auto-assigned number and opens in browser
- 5Run dashboard.py summary to confirm the new invoice appears in revenue totals
A professional HTML invoice with French legal mentions, amounts in euros, and 30-day payment terms, ready to print or export as PDF