Toggl Automation by composiohq/awesome-claude-skills
npx skills add https://github.com/composiohq/awesome-claude-skills --skill 'Toggl Automation'直接在 Claude Code 中自动化您的 Toggl Track 时间跟踪操作。记录时间、管理项目和客户、使用标签进行组织以及控制工作空间——所有这些都无需离开您的终端。
工具包文档: composio.dev/toolkits/toggl
https://rube.app/mcp记录与项目、任务和标签关联的时间,或启动/停止计时器。
工具: TOGGL_CREATE_TIME_ENTRY, TOGGL_PATCH_STOP_TIME_ENTRY
在工作空间 123456 中为项目 78910 启动一个时间条目,标签为 "meeting" 和 "design",描述为 "Design review session"
TOGGL_CREATE_TIME_ENTRY 的关键参数:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
workspace_id (必需) -- 目标工作空间created_with (必需) -- 客户端应用程序名称 (例如,"api_client")start (必需) -- ISO 8601 时间戳stop -- ISO 8601 结束时间;省略则让条目保持运行状态duration -- 持续时间(秒);运行中的条目请省略project_id -- 关联到项目task_id -- 关联到任务tags -- 标签名称字符串数组(非 ID)description -- 工作描述billable -- 可计费状态TOGGL_PATCH_STOP_TIME_ENTRY 的关键参数:
workspace_id (必需) 和 time_entry_id (必需)创建新项目并列出现有项目,包含客户详情和分页。
工具: TOGGL_CREATE_PROJECT, TOGGL_GET_PROJECTS, TOGGL_GET_PROJECT_DETAILS
在工作空间 123456 中为客户 78910 创建一个名为 "Q1 Marketing Campaign" 的私有可计费项目
TOGGL_CREATE_PROJECT 的关键参数:
workspace_id (必需) 和 name (必需)client_id, billable, is_private, active, colorestimated_hours, rate, fixed_fee, currency (高级功能)TOGGL_GET_PROJECTS 的关键参数:
workspace_id (必需)page / page_size (1-200) 用于分页since / until -- 用于修改过滤的 Unix 时间戳(仅限最近 3 个月)clients: true 以包含完整的客户详情在工作空间内创建和列出客户。
工具: TOGGL_CREATE_CLIENT, TOGGL_GET_LIST_CLIENTS
列出工作空间 123456 中的所有活跃客户,然后创建一个名为 "Acme Corp" 的新客户
TOGGL_CREATE_CLIENT 需要 workspace_id 和 name;接受 notes, external_referenceTOGGL_GET_LIST_CLIENTS 需要 workspace_id;支持 status ("active", "archived", "both") 和 name (不区分大小写的搜索)检索用于分类的标签并检查工作空间设置。
工具: TOGGL_GET_TAGS, TOGGL_GET_WORKSPACE_PREFERENCES
显示工作空间 123456 中的所有标签以及工作空间偏好设置
TOGGL_GET_TAGS 需要 workspace_id;返回标签 ID 和名称TOGGL_GET_WORKSPACE_PREFERENCES 需要 workspace_id;返回定价计划和显示设置列出已验证用户所属的所有工作空间。
工具: TOGGL_GET_USER_WORKSPACES
我可以访问哪些 Toggl 工作空间?
列出已验证用户可见的项目。
工具: TOGGL_GET_USER_PROJECTS
显示我在所有工作空间中可以看到的所有项目
TOGGL_GET_PROJECTS 结合使用,用于工作空间范围内的视图TOGGL_CREATE_TIME_ENTRY 接受标签名称字符串作为 tags 数组,这与许多使用 ID 的 API 不同。使用 TOGGL_GET_TAGS 来验证可用的标签名称。created_with 是必需的: 每个时间条目必须包含 created_with (例如,"api_client")。缺少此字段会导致静默失败。duration 参数以秒为单位,而非小时。1 小时 = 3600 秒。since 时间戳限制: TOGGL_GET_PROJECTS 上的 since 过滤器仅允许最近 3 个月内的的时间戳。较早的查询将被拒绝。workspace_id。始终首先调用 TOGGL_GET_USER_WORKSPACES 来解析它。| 工具标识 | 描述 |
|---|---|
TOGGL_CREATE_TIME_ENTRY | 创建时间条目或运行中的计时器 (需要 workspace_id, created_with, start) |
TOGGL_PATCH_STOP_TIME_ENTRY | 停止一个运行中的时间条目 (需要 workspace_id, time_entry_id) |
TOGGL_GET_PROJECTS | 列出工作空间中的项目(带分页) |
TOGGL_GET_PROJECT_DETAILS | 获取特定项目的详细信息 |
TOGGL_CREATE_PROJECT | 创建新项目 (需要 workspace_id, name) |
TOGGL_GET_LIST_CLIENTS | 列出客户(带状态/名称过滤器)(需要 workspace_id) |
TOGGL_CREATE_CLIENT | 创建新客户 (需要 workspace_id, name) |
TOGGL_GET_TAGS | 列出工作空间中的所有标签 (需要 workspace_id) |
TOGGL_GET_WORKSPACE_PREFERENCES | 获取工作空间设置 (需要 workspace_id) |
TOGGL_GET_USER_WORKSPACES | 列出已验证用户的所有工作空间 |
TOGGL_GET_USER_PROJECTS | 列出已验证用户可见的项目 |
由 Composio 提供支持
每周安装数
0
代码仓库
GitHub 星标数
43.1K
首次出现
Jan 1, 1970
安全审计
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
https://rube.app/mcpLog time with project, task, and tag associations, or start/stop timers.
Tools: TOGGL_CREATE_TIME_ENTRY, TOGGL_PATCH_STOP_TIME_ENTRY
Start a time entry in workspace 123456 for project 78910 tagged "meeting" and "design" with description "Design review session"
Key parameters for TOGGL_CREATE_TIME_ENTRY:
workspace_id (required) -- target workspacecreated_with (required) -- client application name (e.g., "api_client")start (required) -- ISO 8601 timestampstop -- ISO 8601 end time; omit to leave the entry runningduration -- duration in seconds; omit for running entriesproject_id -- associate with a projecttask_id -- associate with a tasktags -- array of tag name strings (not IDs)description -- description of the workKey parameters for TOGGL_PATCH_STOP_TIME_ENTRY:
workspace_id (required) and time_entry_id (required)Create new projects and list existing ones with client details and pagination.
Tools: TOGGL_CREATE_PROJECT, TOGGL_GET_PROJECTS, TOGGL_GET_PROJECT_DETAILS
Create a private billable project called "Q1 Marketing Campaign" in workspace 123456 for client 78910
Key parameters for TOGGL_CREATE_PROJECT:
workspace_id (required) and name (required)client_id, billable, is_private, active, colorestimated_hours, rate, fixed_fee, currency (premium features)Key parameters for TOGGL_GET_PROJECTS:
workspace_id (required)page / page_size (1-200) for paginationsince / until -- Unix timestamps for modification filtering (last 3 months only)clients: true to include full client detailsCreate and list clients within a workspace.
Tools: TOGGL_CREATE_CLIENT, TOGGL_GET_LIST_CLIENTS
List all active clients in workspace 123456, then create a new client called "Acme Corp"
TOGGL_CREATE_CLIENT requires workspace_id and name; accepts notes, external_referenceTOGGL_GET_LIST_CLIENTS requires workspace_id; supports status ("active", "archived", "both") and (case-insensitive search)Retrieve tags for categorization and check workspace settings.
Tools: TOGGL_GET_TAGS, TOGGL_GET_WORKSPACE_PREFERENCES
Show me all tags in workspace 123456 and the workspace preferences
TOGGL_GET_TAGS requires workspace_id; returns tag IDs and namesTOGGL_GET_WORKSPACE_PREFERENCES requires workspace_id; returns pricing plan and display settingsList all workspaces the authenticated user belongs to.
Tool: TOGGL_GET_USER_WORKSPACES
What Toggl workspaces do I have access to?
List projects visible to the authenticated user.
Tool: TOGGL_GET_USER_PROJECTS
Show me all projects I can see across my workspaces
TOGGL_GET_PROJECTS for workspace-scoped viewsTOGGL_CREATE_TIME_ENTRY accepts tag names as strings in the tags array, unlike many APIs that use IDs. Use TOGGL_GET_TAGS to verify available tag names.created_with is required: Every time entry must include created_with (e.g., "api_client"). Missing this field causes silent failures.duration parameter on time entries is in seconds, not hours. 1 hour = 3600 seconds.since timestamp restriction: The since filter on only allows timestamps within the last 3 months. Older queries will be rejected.| Tool Slug | Description |
|---|---|
TOGGL_CREATE_TIME_ENTRY | Create a time entry or running timer (requires workspace_id, created_with, start) |
TOGGL_PATCH_STOP_TIME_ENTRY | Stop a running time entry (requires workspace_id, time_entry_id) |
TOGGL_GET_PROJECTS |
Powered byComposio
Weekly Installs
0
Repository
GitHub Stars
43.1K
First Seen
Jan 1, 1970
Security Audits
Azure RBAC 权限管理工具:查找最小角色、创建自定义角色与自动化分配
110,700 周安装
billable -- billable statusnameTOGGL_GET_PROJECTSworkspace_id. Always call TOGGL_GET_USER_WORKSPACES first to resolve it.| List projects in a workspace with pagination |
TOGGL_GET_PROJECT_DETAILS | Get details for a specific project |
TOGGL_CREATE_PROJECT | Create a new project (requires workspace_id, name) |
TOGGL_GET_LIST_CLIENTS | List clients with status/name filters (requires workspace_id) |
TOGGL_CREATE_CLIENT | Create a new client (requires workspace_id, name) |
TOGGL_GET_TAGS | List all tags in a workspace (requires workspace_id) |
TOGGL_GET_WORKSPACE_PREFERENCES | Get workspace settings (requires workspace_id) |
TOGGL_GET_USER_WORKSPACES | List all workspaces for the authenticated user |
TOGGL_GET_USER_PROJECTS | List projects visible to the authenticated user |