工时管理助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/timecamp-automation 技能。
技能介绍
解决什么问题
团队在 Timecamp 里记录工时,但建项目、给任务记时、批量改条目这类日常操作,都还得打开网页手动点。自己写对接脚本要么缺少现成的官方 API 封装,要么接入成本高,很多小团队就直接放弃了。这个技能的思路是:不自己写 HTTP 客户端,而是通过 Rube MCP 这条通道,把 Timecamp 的操作委托给 Composio 工具集执行。
技能如何工作
核心是一条固定的「发现 → 连接 → 执行」链路:
- 发现工具:任何动作之前先调
RUBE_SEARCH_TOOLS,拿到当前可用的 tool slug、入参 schema 和推荐执行计划,而不是凭记忆写死参数。 - 管理连接:通过
RUBE_MANAGE_CONNECTIONS激活timecamp工具集;状态不是 ACTIVE 时,按返回的授权链接走完授权,确认 ACTIVE 后再跑流程。 - 执行与批处理:用
RUBE_MULTI_EXECUTE_TOOL串行执行发现的 slug,批量场景走RUBE_REMOTE_WORKBENCH里的run_composio_tool()。
前置条件很简单:客户端配置里加上 Rube MCP 端点(无需 API key),RUBE_SEARCH_TOOLS 有响应即可开工。
注意点
- 先搜再用:tool slug 和参数结构可能变动,永远不要硬编码。
- session 复用:同一流程内复用 session ID,新流程再生成新的。
- 分页:响应里出现 pagination token 要继续拉全,别只处理第一页。
- memory 参数:
RUBE_MULTI_EXECUTE_TOOL调用即使没有上下文也要传空对象{}。 - 它只是通道层,不含业务逻辑:授权、合规和异常处理仍由你自己的工作流负责。
使用场景
- 项目启动阶段,需要批量创建 Timecamp 项目并为每个项目预设任务分类
- 成员忘记填写工时,需要通过脚本批量补录当天或本周的计时条目
- 跨周结账前,需要自动拉取所有项目下的工时记录并导出核对
- 团队在多个工具间切换,需要将 Timecamp 工时数据同步到其他系统
适合人员
- 需要管理多个客户项目工时的 freelancer,希望减少手动建项目和记时的重复操作
- 带团队的项目经理,每周要汇总各成员的工时记录用于客户结算
- 负责自动化工作流的工程师,想通过 MCP 通道集成 Timecamp 而不用写 API 对接代码