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
-
If activity type is needed, confirm with redmine_list_time_entry_activities
-
Confirm issue ID or project ID
-
Log time with redmine_create_time_entry
When Querying Time
-
Understand period or conditions
-
Query list with redmine_list_time_entries
-
If totals or statistics needed, aggregate and display results
When Updating/Deleting Time
-
Find the record with redmine_list_time_entries
-
Confirm time entry ID
-
Execute redmine_update_time_entry or redmine_delete_time_entry