Agent skill · operations · composiohq

Toggl Automation

Automate time tracking workflows in Toggl Track -- create time entries, manage projects, clients, tags, and workspaces through natural language commands.

Why this skill is useful

Adds executable commands for automating Toggl Track workflows that are not publicly documented.

What it needs

Requires rube installed locally. Requires toggl account access. About 3k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.

What this skill does

Toggl Automation Automate your Toggl Track time tracking operations directly from Claude Code. Log time, manage projects and clients, organize with tags, and control workspaces -- all without leaving your terminal. Toolkit docs: composio.dev/toolkits/toggl --- Setup 1. Add the Rube MCP server to your Claude Code config with URL: https://rube.app/mcp 2. When prompted, authenticate your Toggl Track account through the connection link provided 3. Start automating your time tracking workflows with natural language --- Core Workflows 1. Create and Stop Time Entries Log time with project, task, and tag associations, or start/stop timers. Tools: TOGGLCREATETIMEENTRY, TOGGLPATCHSTOPTIMEENTRY Key parameters for TOGGLCREATETIMEENTRY: workspaceid (required) -- target workspace createdwith (required) -- client application name (e.g., "apiclient") start (required) -- ISO 8601 timestamp stop -- ISO 8601 end time; omit to leave the entry running duration -- duration in seconds; omit for running entries projectid -- associate with a project taskid -- associate with a task tags -- array of tag name strings (not IDs) description -- description of the work billable -- billable status Key parameters for TOGGLPATCHSTOPTIMEENTRY: workspaceid (required) and timeentryid (required) 2. Manage Projects Create new projects and list existing ones with client details and pagination. Tools: TOGGLCREATEPROJECT, TOGGLGETPROJECTS, TOGGLGETPROJECTDETAILS Key parameters for TOGGLCREATEPROJECT: workspaceid (required) and name (required) clientid, billable, isprivate, active, color estimatedhours, rate, fixedfee, currency (premium features) Key parameters for TOGGLGETPROJECTS: workspaceid (required) page / pagesize (1-200) for pagination since / until -- Unix timestamps for modification filtering (last 3 months only) clients: true to include full client details 3. Manage Clients Create and list clients within a workspace. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills composiohq/toggl-automation

View the source on GitHub

Browse the @skills marketplace