Clockify Automation by composiohq/awesome-claude-skills
npx skills add https://github.com/composiohq/awesome-claude-skills --skill 'Clockify Automation'直接在 Claude Code 中自动化您的 Clockify 时间跟踪操作。记录时间条目、查询历史数据、管理工作区以及审核团队活动——所有这些都无需离开您的终端。
工具包文档: composio.dev/toolkits/clockify
https://rube.app/mcp记录时间,关联项目、任务和标签,以及可计费状态。
工具: CLOCKIFY_CREATE_TIME_ENTRY
记录今天 UTC 时间上午 9 点开始,在项目 64a687e2 和工作区 64a687e3 上工作 2 小时,描述为 "API 开发"
关键参数:
workspaceId (必需) -- 创建条目的工作区start (必需) -- ISO 8601 开始时间 (例如,)广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
2026-02-11T09:00:00Zend -- ISO 8601 结束时间;省略以创建正在运行的计时器projectId -- 关联到一个项目taskId -- 关联到一个任务description -- 工作描述 (0-3000 字符)tagIds -- 标签 ID 数组billable -- 条目是否可计费customFieldValues -- 自定义字段条目数组,包含 customFieldId 和 value检索历史时间条目,用于报告、审计和开票。
工具: CLOCKIFY_GET_TIME_ENTRIES
获取用户 abc123 在工作区 xyz789 中自 2026 年 1 月以来的所有时间条目
关键参数:
workspaceId (必需) -- 要查询的工作区userId (必需) -- 要检索其条目的用户start / end -- ISO 8601 日期范围过滤器project -- 按项目 ID 过滤task -- 按任务 ID 过滤tags -- 逗号分隔的标签 IDdescription -- 文本过滤器 (部分匹配)hydrated -- 设置为 true 以获取完整的项目/任务/标签对象,而不仅仅是 IDin-progress -- 设置为 true 以仅返回正在运行的计时器page / page-size -- 分页 (默认每页 50 条)移除错误的、重复的或已取消的时间条目。
工具: CLOCKIFY_DELETE_TIME_ENTRY
从工作区 64a687e3 中删除时间条目 5b715448
workspaceId 和 id (时间条目 ID)列出经过身份验证的用户所属的所有工作区。
工具: CLOCKIFY_GET_ALL_MY_WORKSPACES
显示我所有的 Clockify 工作区
roles 过滤器 -- 角色数组,如 ["WORKSPACE_ADMIN", "OWNER"]检索当前用户详细信息并列出工作区成员。
工具: CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO, CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE
我当前登录的身份是什么?然后列出工作区 64a687e3 中的所有用户
CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO 返回经过身份验证的用户配置文件 (无需参数)CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE 需要 workspaceId;支持 name、email 过滤器和分页 (page, page-size 最大 100)通过在创建时省略 end 来启动计时器,或检查正在运行的条目。
工具: CLOCKIFY_CREATE_TIME_ENTRY, CLOCKIFY_GET_TIME_ENTRIES
在项目 abc 和工作区 xyz 上启动一个计时器,描述为 "处理错误修复"
end 以启动一个正在运行的计时器CLOCKIFY_GET_TIME_ENTRIES 并设置 in-progress: true 来检查是否有计时器正在运行workspaceId 和 userId。请始终先调用 CLOCKIFY_GET_ALL_MY_WORKSPACES 和 CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO 来解析这些 ID。2026-02-11T09:00:00Z)。省略时区会导致不可预测的行为。end 的新条目将会失败。请先停止现有的计时器。CLOCKIFY_GET_TIME_ENTRIES 默认每页 50 个条目。对于完整导出,请循环遍历页面直到没有更多结果返回。| 工具标识 | 描述 |
|---|---|
CLOCKIFY_CREATE_TIME_ENTRY | 创建时间条目或启动计时器 (需要 workspaceId, start) |
CLOCKIFY_GET_TIME_ENTRIES | 使用过滤器列出时间条目 (需要 workspaceId, userId) |
CLOCKIFY_DELETE_TIME_ENTRY | 删除时间条目 (需要 workspaceId, id) |
CLOCKIFY_GET_ALL_MY_WORKSPACES | 列出经过身份验证的用户的所有工作区 |
CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO | 获取当前用户配置文件信息 |
CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE | 列出工作区中的所有用户 (需要 workspaceId) |
由 Composio 提供支持
每周安装数
0
代码仓库
GitHub 星标数
42.7K
首次出现
1970 年 1 月 1 日
安全审计
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
https://rube.app/mcpLog time with project, task, and tag associations, plus billable status.
Tool: CLOCKIFY_CREATE_TIME_ENTRY
Log 2 hours of work on project 64a687e2 in workspace 64a687e3 starting at 9am UTC today with description "API development"
Key parameters:
workspaceId (required) -- workspace where the entry is createdstart (required) -- ISO 8601 start time (e.g., 2026-02-11T09:00:00Z)end -- ISO 8601 end time; omit to create a running timerprojectId -- associate with a projecttaskId -- associate with a taskdescription -- work description (0-3000 chars)tagIds -- array of tag IDsbillable -- whether the entry is billablecustomFieldValues -- array of custom field entries with customFieldId and valueRetrieve historical time entries for reporting, auditing, and invoicing.
Tool: CLOCKIFY_GET_TIME_ENTRIES
Get all time entries for user abc123 in workspace xyz789 from January 2026
Key parameters:
workspaceId (required) -- workspace to queryuserId (required) -- user whose entries to retrievestart / end -- ISO 8601 date range filtersproject -- filter by project IDtask -- filter by task IDtags -- comma-separated tag IDsdescription -- text filter (partial match)hydrated -- set true to get full project/task/tag objects instead of just IDsRemove erroneous, duplicate, or cancelled time entries.
Tool: CLOCKIFY_DELETE_TIME_ENTRY
Delete time entry 5b715448 from workspace 64a687e3
workspaceId and id (the time entry ID)List all workspaces the authenticated user belongs to.
Tool: CLOCKIFY_GET_ALL_MY_WORKSPACES
Show me all my Clockify workspaces
roles filter -- array of roles like ["WORKSPACE_ADMIN", "OWNER"]Retrieve current user details and list workspace members.
Tools: CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO, CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE
Who am I logged in as? Then list all users in workspace 64a687e3
CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO returns the authenticated user's profile (no parameters needed)CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE requires workspaceId; supports name, email filters and pagination (page, page-size max 100)Start a timer by omitting end in create, or check for running entries.
Tools: CLOCKIFY_CREATE_TIME_ENTRY, CLOCKIFY_GET_TIME_ENTRIES
Start a timer on project abc in workspace xyz with description "Working on bug fix"
end to start a running timerCLOCKIFY_GET_TIME_ENTRIES with in-progress: true to check if a timer is runningworkspaceId and userId. Always call CLOCKIFY_GET_ALL_MY_WORKSPACES and CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO first to resolve these IDs.2026-02-11T09:00:00Z). Omitting the timezone causes unpredictable behavior.end will fail if another timer is already active. Stop the existing timer first.CLOCKIFY_GET_TIME_ENTRIES defaults to 50 entries per page. For full exports, loop through pages until no more results are returned.| Tool Slug | Description |
|---|---|
CLOCKIFY_CREATE_TIME_ENTRY | Create a time entry or start a timer (requires workspaceId, start) |
CLOCKIFY_GET_TIME_ENTRIES | List time entries with filters (requires workspaceId, userId) |
CLOCKIFY_DELETE_TIME_ENTRY | Delete a time entry (requires workspaceId, ) |
Powered byComposio
Weekly Installs
0
Repository
GitHub Stars
42.7K
First Seen
Jan 1, 1970
Security Audits
开源项目教练指南 - 诊断问题、制定行动计划、优化开源项目运营
31,600 周安装
in-progress -- set true to return only the running timerpage / page-size -- pagination (default 50 per page)idCLOCKIFY_GET_ALL_MY_WORKSPACES | List all workspaces for the authenticated user |
CLOCKIFY_GET_CURRENTLY_LOGGED_IN_USER_INFO | Get current user profile info |
CLOCKIFY_FIND_ALL_USERS_ON_WORKSPACE | List all users in a workspace (requires workspaceId) |