Toggl 时间追踪
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-oo-toggl。
技能介绍
需要解决的痛点
手动在 Toggl Track 里切换计时器、补录时间条目,或者批量调整项目结构,是一件琐碎但不得不做的事。直接对接 Toggl API 意味着你要自己管理 API token、处理过期刷新、处理 scope 授权,这些是业务逻辑之外的负担。当你只是想在某个任务结束时记录一条时间,或者给项目加个标签,调用链路的成本往往比操作本身还高。
技能如何工作
这个技能把 Toggl Track 的操作封装成 24 个 action,覆盖时间条目、项目、任务、标签和工作区五个对象的增删改查。它通过 oo CLI 调用 OOMOL 托管的 toggl connector,凭证由 OOMOL 在服务端注入,本地不接触原始 token。
调用分两步:先读取 connector 的 schema 拿到权威的输入输出定义,再用匹配的 JSON payload 执行 action。--data 可以接受内联 JSON 字符串或 @file.json,省略则发送空对象。响应统一包在 data 和 meta 里,meta.executionId 是本次执行的追踪 ID。
能力上分三档:
- 读取类(
get_*/list_*/get_current_*):查询当前用户、工作区、项目、任务、时间条目,安全,可直接运行。 - 写入类(
create_*/update_*/stop_time_entry):会改变 Toggl Track 状态,执行前需要和用户确认 payload 与预期效果。 - 删除类(
delete_*):破坏性操作,必须确认目标对象并获得明确批准。
适用边界
适合自动化场景:比如在脚本里批量创建项目结构、在任务完成后补一条时间条目、在周五下午拉一份本周时间报告。不适合做实时高频轮询,也不要把它当成 Toggl 的完整同步引擎——它不处理历史数据迁移,也不提供计费、报告导出等高级功能。
首次连接需要一次性配置:安装 oo CLI、登录 OOMOL、用 API key 授权 Toggl Track 连接。这些步骤只在命令因认证或连接问题失败时才需要重做。另外注意计费额度耗尽会返回 HTTP 402 / OOMOL_INSUFFICIENT_CREDIT,需要充值后才能继续。
使用场景
- 工程师写完一天的代码后,需要给每个任务补录当天的 Toggl 时间条目。
- 项目经理在季度初批量创建多个新项目,并给每个项目添加统一的标签。
- 内容创作者结束一段工作时,需要停止正在运行的 Toggl 计时器并保存记录。
- 自由职业者月底核对工时,需要列出所有时间条目并按项目汇总提交给客户。
适合人员
- 独立开发者,需要在多个项目间记录工时,不想手动打开 Toggl 网页切换计时器。
- 自由职业者,需要按客户和项目统计月度工时并生成可交付的工时报告。
- 项目经理,负责团队在 Toggl Track 里的项目结构维护,需要批量创建和更新项目。
- 小型团队的运营人员,需要定期整理 Toggl 里的标签体系,保持工作区整洁。