time-tracker

Track task time with start/stop logging and daily CSV reports.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jholhewres/devclaw-skills --skill time-tracker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: time-tracker
Source: https://github.com/jholhewres/devclaw-skills/tree/main/skills/time-tracker
Command: npx skills add https://github.com/jholhewres/devclaw-skills --skill time-tracker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you meticulously track the time you spend on various tasks and projects, providing valuable insights into your productivity and time allocation.

Core Features & Use Cases

  • Start/Stop Tracking: Easily initiate and conclude time tracking sessions for specific tasks.
  • Duration Calculation: Automatically computes the duration of each tracked session.
  • Log File Management: Appends detailed time entries to a daily CSV log for persistent record-keeping.
  • Reporting: Generates summaries of time spent by project for daily, weekly, and monthly periods.
  • Use Case: Track your development time for different features, client projects, or bug fixes to accurately bill clients or analyze personal efficiency.

Quick Start

Use memory_save to start tracking your current task as 'coding feature X'.

Frequently Asked Questions about time-tracker

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

FAQPage Schema
How do I track time spent on tasks and generate project reports?

You can track time spent on tasks by starting and stopping tracking sessions, which automatically calculates durations and logs entries to a daily CSV file. The Skill then generates daily, weekly, and monthly time summaries by project.

Can I log development time for bug fixes into a daily CSV file?

Yes, you can log development time for bug fixes by appending detailed time entries with calculated durations directly into a daily CSV log for persistent record-keeping and accurate client billing.

What do I need to start tracking time for client projects?

To start tracking time for client projects, you need bash, memory_save, and write_file operations available. These core dependencies enable starting sessions, logging entries, and calculating durations.

What's the best way to calculate session durations for productivity logging?

The best way to calculate session durations for productivity logging is using automated start and stop commands. This approach computes the exact time spent on tasks and appends records to a daily log.

Does this time tracking approach support weekly and monthly time summaries?

Yes, this time tracking approach supports weekly and monthly time summaries. It generates detailed reporting features that aggregate time spent by project across daily, weekly, and monthly periods.

Why use file operations and memory save for project time tracking?

Using file operations and memory save for project time tracking ensures persistent record-keeping by writing to CSV logs while maintaining active session state. This approach enables accurate duration calculation and automated reporting.