Agent skill · marketing growth · composiohq

Clockify Automation

Automate time tracking workflows in Clockify -- create and manage time entries, workspaces, and users through natural language commands.

Why this skill is useful

Adds specific commands for automating time tracking in Clockify that the AI wouldn't reliably generate on its own.

What it needs

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

What this skill does

Clockify Automation Automate your Clockify time tracking operations directly from Claude Code. Log time entries, query historical data, manage workspaces, and audit team activity -- all without leaving your terminal. Toolkit docs: composio.dev/toolkits/clockify --- Setup 1. Add the Rube MCP server to your Claude Code config with URL: https://rube.app/mcp 2. When prompted, authenticate your Clockify account through the connection link provided 3. Start automating your time tracking workflows with natural language --- Core Workflows 1. Create Time Entries Log time with project, task, and tag associations, plus billable status. Tool: CLOCKIFYCREATETIMEENTRY Key parameters: workspaceId (required) -- workspace where the entry is created start (required) -- ISO 8601 start time (e.g., 2026-02-11T09:00:00Z) end -- ISO 8601 end time; omit to create a running timer projectId -- associate with a project taskId -- associate with a task description -- work description (0-3000 chars) tagIds -- array of tag IDs billable -- whether the entry is billable customFieldValues -- array of custom field entries with customFieldId and value 2. Query Time Entries Retrieve historical time entries for reporting, auditing, and invoicing. Tool: CLOCKIFYGETTIMEENTRIES Key parameters: workspaceId (required) -- workspace to query userId (required) -- user whose entries to retrieve start / end -- ISO 8601 date range filters project -- filter by project ID task -- filter by task ID tags -- comma-separated tag IDs description -- text filter (partial match) hydrated -- set true to get full project/task/tag objects instead of just IDs in-progress -- set true to return only the running timer page / page-size -- pagination (default 50 per page) 3. Delete Time Entries Remove erroneous, duplicate, or cancelled time entries. Tool: CLOCKIFYDELETETIMEENTRY Requires workspaceId and id (the time entry ID) Use for cleanup of bad imports or duplicates 4. …

How to use it

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

@skills composiohq/clockify-automation

View the source on GitHub

Browse the @skills marketplace