Skip to content

Add git-timesheet to Claude Plugins#227

Open
MarcinSufa wants to merge 1 commit intojqueryscript:mainfrom
MarcinSufa:add-git-timesheet
Open

Add git-timesheet to Claude Plugins#227
MarcinSufa wants to merge 1 commit intojqueryscript:mainfrom
MarcinSufa:add-git-timesheet

Conversation

@MarcinSufa
Copy link
Copy Markdown

Adds git-timesheet to the Claude Plugins section.

What it does

A Claude Code plugin that turns git commit history into realistic weekly PDF/CSV timesheets. /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.

Highlights

  • Realistic hour allocation (score = lines + files × 10) — never a flat 4+4 split
  • 9 countries of public holidays (Easter via computus algorithm)
  • 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. Hours allocated by commit complexity, holidays for
9 countries, invoice totals, and push integrations.

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