toggl-timesheet

Generates a Toggl-compatible CSV timesheet from git commits and Claude session history.

66|10|Updated Aug 12, 2018
One-click install
npx skills add https://github.com/RaiderIO/keystone.guru --skill toggl-timesheet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toggl-timesheet
Source: https://github.com/RaiderIO/keystone.guru/tree/main/.claude/skills/toggl-timesheet
Command: npx skills add https://github.com/RaiderIO/keystone.guru --skill toggl-timesheet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of timesheets for Toggl, using Git commits and Claude conversation history to log hours and generate a CSV file.

Core Features & Use Cases

  • Timesheet Automation: Derives work sessions from git commits and Claude conversation history.
  • 15-minute Rounding: Rounds work time to 15-minute intervals for Toggl compatibility.
  • CSV Export: Produces a Toggl-compatible CSV file with detailed time tracking.
  • Use Case: After running the skill, users can easily import the generated CSV into their Toggl account to track their work hours.

Quick Start

Use the toggl-timesheet skill to create a timesheet for the past week, starting from "YYYY-MM-DD".

Frequently Asked Questions about toggl-timesheet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate timesheet creation from Git commits and Claude sessions for Toggl?

Automating timesheet creation for Toggl involves deriving work sessions from Git commits and Claude conversation history to generate a compatible CSV file. The process rounds work time to 15-minute intervals for accurate Toggl time tracking.

What is the best way to generate a Toggl-compatible CSV from Git commit history?

Generating a Toggl-compatible CSV from Git history requires parsing commit timestamps and pairing them with Claude session data. This skill outputs a CSV file formatted specifically for Toggl import, automatically rounding logged hours to 15-minute intervals.

Do I need access to my Git repository and Claude session history to track time automatically?

Yes, tracking time automatically requires access to both your Git repository and Claude session history. The skill uses data from both sources to accurately derive your work sessions and calculate the total hours spent on development tasks.

How do I import my automated timesheet into Toggl after generating the CSV?

After generating the CSV file, you import the automated timesheet into Toggl by using the platform's native CSV import feature. The generated file is already formatted to match Toggl's requirements, including the 15-minute time rounding rule.

How does 15-minute rounding work when converting Claude sessions to a timesheet?

When converting Claude sessions to a timesheet, 15-minute rounding adjusts raw work durations to the nearest 15-minute block. This ensures the derived time tracking data remains compatible with Toggl's standard billing and logging intervals.