toggl

toggl

OtherClaude Codeby Vlad Podorozhnyi

Summary

Log and query Toggl time entries via natural language

Install to Claude Code

/plugin install toggl@toggl

Run in Claude Code. Add the marketplace first with /plugin marketplace add run-as-root/toggl-claude-plugin if you haven't already.

README.md

Toggl Claude Plugin

A Claude Code plugin that connects to Toggl Track so you can log and review time entries using natural language.

What you can do

  • Log time — "Log 2h on the AVA project / Login Bug task yesterday"
  • Query entries — "What did I track this week?" / "Show Cover AIT entries for May"
  • Get summaries — "How much time did I spend on Cover AIT this month?"
  • Check running timer — "Is anything currently running?"

Installation

1. Add the marketplace and install the plugin:

claude plugin marketplace add https://github.com/run-as-root/toggl-claude-plugin
claude plugin install toggl

2. Add your Toggl API token (found at toggl.com/profile):

mkdir -p ~/.claude/toggl
echo "YOUR_API_TOKEN" > ~/.claude/toggl/credentials

3. Restart Claude Code.

Usage

Just talk to Claude naturally — the skill activates automatically:

"Log 90 min on Cover Main / development today"
"What did I track last week?"
"How much time on the run_as_root project in May?"
"Log 8h public holiday on Friday"

Claude resolves project and task names automatically before logging.

> Note: If your Toggl workspace requires both a project and task on every entry (workspace-level setting), Claude will always ask for both when logging.

Tools

| Tool | Purpose | |------|---------| | toggl_get_me | Get user info and workspace ID | | toggl_list_projects | List all active projects | | toggl_list_tasks | List tasks inside a project | | toggl_list_time_entries | Query entries by date range / project / task | | toggl_get_summary | Aggregated time totals by project and task | | toggl_create_time_entry | Log a completed time entry | | toggl_get_current_timer | Check what's currently running |

Updating

claude plugin update toggl@toggl

Requirements

  • Claude Code
  • Node.js 18+
  • Toggl Track account

Related plugins

Browse all →