Skip to content

Add git-timesheet to Git & Version Control#190

Open
MarcinSufa wants to merge 1 commit intoComposioHQ:masterfrom
MarcinSufa:add-git-timesheet
Open

Add git-timesheet to Git & Version Control#190
MarcinSufa wants to merge 1 commit intoComposioHQ:masterfrom
MarcinSufa:add-git-timesheet

Conversation

@MarcinSufa
Copy link
Copy Markdown

Adds git-timesheet to the Git & Version Control section.

What it does

A Claude Code plugin that generates weekly PDF/CSV timesheets from your git commit history. /timesheet walks you through a date range, scans your repos, allocates hours per day based on commit complexity (lines + files), and outputs PDF/CSV plus an optional invoice summary.

Features

  • Realistic hour allocation (score = lines + files × 10) — not evenly split
  • 9 countries of public holidays with Easter/computus
  • 6 built-in languages plus dynamic translation
  • Custom PDF templates from sample files (PDF/PNG/JPG/DOCX)
  • Date range presets (first-half, second-half, last-month, custom)
  • Invoice summary with hours × hourly_rate
  • Push integrations: Toggl, Clockify, TMetric, Harvest
  • Saved profiles, project mapping, multi-member support

Install

/plugin marketplace add MarcinSufa/git-timesheet
/plugin install git-timesheet@marcin-sufa-plugins

MIT licensed. Beta v1.0.4-beta.

A Claude Code plugin that generates weekly PDF/CSV timesheets from git
commit history. Allocates hours realistically by commit complexity, not
evenly. Includes holidays for 9 countries, invoice totals, and push
integrations with Toggl, Clockify, TMetric, and Harvest.

Repo: https://github.com/MarcinSufa/git-timesheet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant