time-tracking

Time tracking integration patterns with RescueTime and Toggl APIs for automated time entry, reporting, analytics, and project/task attribution

5 stars

Best use case

time-tracking is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Time tracking integration patterns with RescueTime and Toggl APIs for automated time entry, reporting, analytics, and project/task attribution

Teams using time-tracking should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/time-tracking/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/business/productivity/time-tracking/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/time-tracking/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How time-tracking Compares

Feature / Agenttime-trackingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Time tracking integration patterns with RescueTime and Toggl APIs for automated time entry, reporting, analytics, and project/task attribution

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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

```bash
# Get API token from:
# https://track.toggl.com/profile (scroll to API Token)

# Set environment variable
export TOGGL_API_TOKEN="your-api-token"

# Toggl uses HTTP Basic Auth with token as username, "api_token" as password
# Or you can use the token directly

# Verify authentication
curl -s -u "$TOGGL_API_TOKEN:api_token" \
    "https://api.track.toggl.com/api/v9/me" | jq '.fullname'
```
### RescueTime Setup

```bash
# Get API Key from:
# https://www.rescuetime.com/anapi/manage

# Set environment variable
export RESCUETIME_API_KEY="your-api-key"

# Verify authentication
curl -s "https://www.rescuetime.com/anapi/data?key=$RESCUETIME_API_KEY&format=json&restrict_kind=overview" | jq
```
### Python Setup

```bash
# Install dependencies
pip install requests python-dateutil pandas

# Using uv
uv pip install requests python-dateutil pandas

# Optional: For Toggl SDK
pip install toggl-python

# Verify
python -c "import requests; print('Ready for time tracking integration!')"
```

## Version History

- **1.0.0** (2026-01-17): Initial release
  - Toggl Track API integration
  - RescueTime API integration
  - Time entry automation
  - Reports and analytics
  - Project attribution
  - Weekly report generator
  - Productivity dashboard
  - GitHub Actions integration
  - Slack integration

## Resources

- **Toggl Track API**: https://engineering.toggl.com/docs/
- **Toggl Reports API**: https://engineering.toggl.com/docs/reports
- **RescueTime API**: https://www.rescuetime.com/anapi/setup/documentation
- **py-toggl**: https://github.com/toggl/toggl_api_docs

---

**Automate your time tracking workflows with Toggl and RescueTime APIs!**

## Sub-Skills

- [1. Toggl Track - Time Entries](1-toggl-track-time-entries/SKILL.md)
- [2. Toggl Track - Projects and Clients](2-toggl-track-projects-and-clients/SKILL.md)
- [3. Toggl Track - Reports](3-toggl-track-reports/SKILL.md)
- [4. RescueTime - Data Retrieval](4-rescuetime-data-retrieval/SKILL.md)
- [5. RescueTime - FocusTime Triggers (+1)](5-rescuetime-focustime-triggers/SKILL.md)
- [Time Tracking with GitHub Actions (+1)](time-tracking-with-github-actions/SKILL.md)
- [1. Handle Rate Limits (+2)](1-handle-rate-limits/SKILL.md)
- [Common Issues](common-issues/SKILL.md)

## Sub-Skills

- [Example 1: Weekly Time Report Generator](example-1-weekly-time-report-generator/SKILL.md)
- [Hours by Day](hours-by-day/SKILL.md)
- [Top Categories (+2)](top-categories/SKILL.md)

Related Skills

tax-filing-session-setup-with-github-tracking

5
from vamseeachanta/workspace-hub

Structured workflow for preparing and tracking a tax filing session using prepared documents, task checklist, and GitHub issue cross-referencing

handle-freetaxusa-session-timeouts

5
from vamseeachanta/workspace-hub

Recover from FreeTaxUSA session timeout dialogs blocking form submission and navigation

github-issue-structure-for-personal-finance-tracking

5
from vamseeachanta/workspace-hub

Pattern for organizing financial analysis work across multiple repos (data/config vs. logic separation)

booking-timeline

5
from vamseeachanta/workspace-hub

Use when constructing the Booking & reservation timeline section of a trip plan. Encodes the 4-month / 2-month / 6-week / 1-week reservation cascade and refund-window rules. Invoked by trip-planner.

maritime-legal

5
from vamseeachanta/workspace-hub

AI-assisted maritime legal and casualty consulting — engineering-technical interface with admiralty proceedings

metrics-tracking

5
from vamseeachanta/workspace-hub

Define, track, and analyze product metrics with frameworks for goal setting and dashboard design

expense-tracking

5
from vamseeachanta/workspace-hub

Track, categorize, and analyze business expenses including credit card statement import and monthly expense reports.

repo-cleanup-progress-tracking-commands

5
from vamseeachanta/workspace-hub

Sub-skill of repo-cleanup: Progress Tracking Commands (+1).

parallel-batch-executor-4-progress-tracking

5
from vamseeachanta/workspace-hub

Sub-skill of parallel-batch-executor: 4. Progress Tracking (+2).

wave-theory-4-time-series-generation

5
from vamseeachanta/workspace-hub

Sub-skill of wave-theory: 4. Time Series Generation (+1).

ship-dynamics-6dof-5-time-domain-simulation

5
from vamseeachanta/workspace-hub

Sub-skill of ship-dynamics-6dof: 5. Time-Domain Simulation.

orcawave-multi-body-export-for-time-domain

5
from vamseeachanta/workspace-hub

Sub-skill of orcawave-multi-body: Export for Time-Domain.