| name | time-tracking |
| version | 1.0.0 |
| description | Time tracking integration patterns with RescueTime and Toggl APIs for automated time entry, reporting, analytics, and project/task attribution |
| author | workspace-hub |
| category | business |
| type | skill |
| capabilities | ["Time entry automation","Project and task attribution","Productivity analytics","Reporting and dashboards","RescueTime API integration","Toggl Track API integration","Automated time logging","Focus time analysis","Billable hours tracking","Team time management"] |
| tools | ["toggl-api","rescuetime-api","curl","python-requests"] |
| tags | ["time-tracking","toggl","rescuetime","productivity","automation","reporting","analytics","billing","project-management"] |
| platforms | ["rest-api","python"] |
| related_skills | ["todoist-api","trello-api","notion-api","api-integration"] |
| requires | [] |
| scripts_exempt | true |
Time Tracking
When to Use This Skill
USE Time Tracking APIs when:
- Automating time entries - Log time from scripts, CI/CD, or other tools
- Building productivity dashboards - Aggregate time data for analysis
- Project billing - Track billable hours automatically
- Focus time analysis - Understand productivity patterns
- Team time management - Aggregate team time data
- Integration pipelines - Connect time tracking with task managers
- Automated reporting - Generate time reports programmatically
- Custom analytics - Build specialized productivity insights
DON'T USE Time Tracking APIs when:
- Simple manual tracking - Use native apps instead
- Real-time monitoring - APIs have rate limits
- Invasive employee surveillance - Ethical concerns
- Complex invoicing - Use dedicated billing software
Prerequisites
Toggl Track Setup
export TOGGL_API_TOKEN="your-api-token"
curl -s -u "$TOGGL_API_TOKEN:api_token" \
"https://api.track.toggl.com/api/v9/me" | jq '.fullname'
RescueTime Setup
export RESCUETIME_API_KEY="your-api-key"
curl -s "https://www.rescuetime.com/anapi/data?key=&format=json&restrict_kind=overview" | jq