Shadysmetools

Timesheet — Git skill for Claude Code

Git community

Measure real working hours from Claude Code session logs + git commits for a project and produce an Excel timesheet and Odoo import rows, with self-checks.

How to install Timesheet

Installs to ~/.claude/skills/shadysmetools-shipshape-timesheet/SKILL.md

Terminal
mkdir -p ~/.claude/skills/shadysmetools-shipshape-timesheet && curl -fsSL https://raw.githubusercontent.com/Shadysmetools/shipshape/HEAD/commands/timesheet.md -o ~/.claude/skills/shadysmetools-shipshape-timesheet/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Timesheet does


description: Measure real working hours from Claude Code session logs + git commits for a project and produce an Excel timesheet and Odoo import rows, with self-checks. Never writes to Odoo without an explicit OK. argument-hint: " [since YYYY-MM-DD] [until YYYY-MM-DD]"

Delegate to the `timesheet-agent` agent with: $ARGUMENTS. Core command: `python ${CLAUDE_PLUGIN_ROOT}/scripts/timesheet.py --project-dir <~/.claude/projects/...> --tasks tasks.json --gap 20 --tz <+HH:MM>

Alternatives in Git

  • Cc Usage — by ryoppippi - Handy CLI tool for managing and analyzing Claude Code usage, based on analyzing local Claude Co 11.7k ★
  • Bulletproof Quick Start Guide — Target Audience: Complete beginners Never used Python/git before 11.1k ★
  • CCometixLine — A high-performance Claude Code statusline tool written in Rust with Git integration and real-time usage tracki 2.4k ★

Full documentation available on GitHub

View Source Repository