skills/puzzlesion/redmine-skills/redmine-timetrack

redmine-timetrack

SKILL.md

Redmine Time Tracking Skill

Manages Redmine time entry functionality.

Overview

This skill automatically activates Redmine time tracking features. Supports logging, querying, and updating work hours.

Trigger Conditions

Activates for the following requests:

Time Logging

  • "log work hours", "register time"
  • "worked 2 hours", "log work hours today"
  • "log time", "record hours", "time entry"

Time Query

  • "my work hours", "this week's work hours"
  • "project time query", "time by issue"
  • "my time entries", "show work hours"

Time Update/Delete

  • "update time", "change work hours"
  • "delete time log"
  • "update time entry", "delete time log"

Tools Used

redmine_list_time_entries

Queries time entry list.

Key Parameters:

  • user_id: "me" or user ID
  • project_id: Project ID
  • issue_id: Issue ID
  • from: Start date (YYYY-MM-DD)
  • to: End date (YYYY-MM-DD)
  • spent_on: Specific date (YYYY-MM-DD)
  • limit: Maximum results

Examples:

"my work hours" → user_id: "me"
"this week's hours" → from: "2024-01-15", to: "2024-01-21"
"today's work hours" → spent_on: "2024-01-18"

redmine_create_time_entry

Creates a new time entry.

Key Parameters:

  • hours: Work hours (required)
  • activity_id: Activity type ID (required)
  • issue_id: Issue ID (one of issue_id or project_id required)
  • project_id: Project ID
  • spent_on: Work date (default: today)
  • comments: Work description

Examples:

"log 2 hours to issue #123" → issue_id: 123, hours: 2
"development work 3 hours" → hours: 3, activity_id: (development)

redmine_get_time_entry

Queries detailed information for a specific time entry.

Key Parameters:

  • id: Time entry ID (required)

redmine_update_time_entry

Updates a time entry.

Key Parameters:

  • id: Time entry ID (required)
  • hours: Hours to update
  • comments: Description to update
  • activity_id: Activity type to update

redmine_delete_time_entry

Deletes a time entry.

Key Parameters:

  • id: Time entry ID (required)

redmine_list_time_entry_activities

Queries available activity type list.

Purpose:

  • Confirm activity_id before logging time
  • Common activities: development, design, testing, meeting, etc.

Workflow Guide

When Logging Time

  1. If activity type is needed, confirm with redmine_list_time_entry_activities
  2. Confirm issue ID or project ID
  3. Log time with redmine_create_time_entry

When Querying Time

  1. Understand period or conditions
  2. Query list with redmine_list_time_entries
  3. If totals or statistics needed, aggregate and display results

When Updating/Deleting Time

  1. Find the record with redmine_list_time_entries
  2. Confirm time entry ID
  3. Execute redmine_update_time_entry or redmine_delete_time_entry
Weekly Installs
2
First Seen
Jan 26, 2026
Installed on
mcpjam1
claude-code1
replit1
junie1
windsurf1
zencoder1