Free agents + LAUNCH30: 30% off paid agents until 31 Dec 2026 (one-time purchases only) See free agents
Oarsman AI Sign in

Agents / Finance & ops / Claude skill packs

Timesheet to Invoice

Turn a Toggl Track, Clockify or Harvest export into a draft invoice per client with hours per project at your rate, plus CSV lines. Free, offline.

Free Use it here · Ready in about 1 minFormat: Claude skill#Finance & ops#Claude skill packs

  • You getClaude skill + setup guide
  • DeliveryInstant download
  • Tested23/23 checks pass
  • PriceFree, no card

Free 

FreeReady

Download free · 82 KB zip

Upgrade to Pro: Timesheet to Invoice Pro · $19

Free direct download from this site: no sign-up, no email. Version 1.0.0. SHA-256 7d24b4aa74f1f82b37afca83dd3b73b707374ed6aac9fdb4f7662f717d6f021c

Use it here

Drop your file and get the result in seconds. It runs in your browser, so your files never leave your device. Free: one invoice per client from your time export.

Open-source notices

See it work

How Timesheet to Invoice moves through a job, step by step. The run below is an example output, written from what this agent does. It isn't a live run on your data.

Time exportHours per projectApply your rateInvoice draftsYou sendTime exportHours per projectApply your rateInvoice draftsYou send

Sample input

Detailed time export CSV or XLSX

Example output Illustration

You get:
- invoices/ with one Markdown draft per client
- invoice-lines.csv
- summary.md
- not-invoiced.csv

What you get

  • Skill folders you add to Claude
  • A Python script behind each skill, so numbers are calculated, not guessed
  • Sample data and the test suite, so you can check it yourself

What it does

  • invoices/ with one Markdown draft per client
  • invoice-lines.csv
  • summary.md
  • not-invoiced.csv

Tools and costs you'll need

  • Claude.ai with code execution, or Claude Code
  • Python 3.10+ (standard library only)
  • Detailed time export from Toggl Track, Clockify, Harvest or a spreadsheet

Third-party costs are paid to those providers, not to us.

Test report

23/23 automated checks pass on Python 3.13.5 (standard library only); 12 cases incl. invalid input, duplicates and upstream failures. Not tested: exports in languages other than English; XLSX exports in the shipped tests (CSV only); multi-currency rate tables.

Known limits

  • Not tested yet: exports in languages other than English; XLSX exports in the shipped tests (CSV only); multi-currency rate tables.

Live demo

  • No live demo yet. We'll add one when it ships.

Demos use fictional businesses and data.

Pro Upgrade to Pro

Want the full version? Timesheet to Invoice Pro

Turn a Toggl Track, Clockify or Harvest export into a draft invoice per client with rate tables, rounding, tax and numbering, plus CSV invoice lines. $19 (coming soon).

Upgrade to Pro · $19

What's AI here, and what isn't

This is an AI agent: it uses an AI model to read, sort, score or draft. It runs in your own accounts. Anything it would send outside your business waits for your approval unless you choose otherwise, and it never needs your passwords. Our AI disclosure.

Docs and help

Setup steps, fixes and version history. The help box answers from these docs; it is not a person.

GuideTroubleshootingChangelogHelp

Related agents

FlagshipReady Live demo

Invoice & Receipt Extractor

Turns invoices, bills and receipts (PDF, scans, phone photos) into one checked row each, with line items, duplicate checks and a review list.

Claude skill + n8n workflow

Use it here · Ready in about 1 min

ProReady

Finance Analyst Skills Pack

Four Claude skills for month-end work: clean messy exports, reconcile bank vs books, explain budget variance and build a month-end pack.

4 Claude skills

Download + 3-step setup · Ready in about 6 min

FreeReady

Free Claude Skills Sampler

Two small Claude skills, free: clean a messy CSV, and check which AI crawlers can reach your site.

2 Claude skills

Download + setup guide

Free

Get it

Questions about Timesheet to Invoice

What does Timesheet to Invoice do?

Turn a Toggl Track, Clockify or Harvest export into a draft invoice per client with hours per project at your rate, plus CSV lines. Free, offline. invoices/ with one Markdown draft per client. invoice-lines.csv. summary.md. not-invoiced.csv.

What do I need to run Timesheet to Invoice?

You need: Claude.ai with code execution, or Claude Code; Python 3.10+ (standard library only); Detailed time export from Toggl Track, Clockify, Harvest or a spreadsheet. Third-party costs are paid to those providers, not to us.

Is Timesheet to Invoice tested?

23/23 automated checks pass on Python 3.13.5 (standard library only); 12 cases incl. invalid input, duplicates and upstream failures. Not tested: exports in languages other than English; XLSX exports in the shipped tests (CSV only); multi-currency rate tables.

How do I get Timesheet to Invoice?

It's free: press "Download free" to get the zip straight from this site, with no sign-up. The SHA-256 checksum on this page lets you check the file.

Which exports work?

Detailed time exports with client, project and duration columns: Toggl Track, Clockify and Harvest detailed reports, or any CSV with those columns.

Does it send invoices or connect to my tracker?

No. It reads the file you exported and writes draft invoices in Markdown and CSV. You add your details and send them yourself.

How are non-billable entries handled?

Entries marked not billable are left off invoices and listed in not-invoiced.csv with their hours.

Is the free version limited?

One rate and per-project lines, without rounding, tax or numbering options. No account and no cap.

Back to all agentsMore in Finance & opsMore in Claude skill packs