工作时间助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/desktime-automation。
技能介绍
解决什么问题
Desktime 的不少操作需要进入其界面手工点选;当 Agent 需要完成“先查工具、再确认连接、再执行动作”的链路时,很容易因为工具 schema 变化或 Desktime 连接未激活而失败。该技能把自动化路径收敛到 Rube MCP:先搜索可用工具、确认 Desktime 连接为 ACTIVE,再按返回的 schema 调用执行工具,避免把 tool slug 和参数写死。
核心能力与关键步骤
- 工具发现:任何工作流前先调用
RUBE_SEARCH_TOOLS,获取当前 Desktime 相关工具的 slug、输入 schema、推荐执行计划和已知坑点。 - 连接管理:用
RUBE_MANAGE_CONNECTIONS指定toolkit desktime;若未ACTIVE,则按返回的 auth link 完成授权,并在执行前确认状态。 - 执行动作:用
RUBE_MULTI_EXECUTE_TOOL执行已发现工具;批量操作可用RUBE_REMOTE_WORKBENCH里的run_composio_tool()。 - 取全量 schema:当工具返回
schemaRef时,用RUBE_GET_TOOL_SCHEMAS获取完整字段定义。 - 分页:响应中出现分页 token 时继续拉取,直到结果完整。
边界与注意点
- 不要硬编码:不要跳过
RUBE_SEARCH_TOOLS直接写死 slug 或参数,schema 会变。 - 先验证连接:执行工具前检查
RUBE_MANAGE_CONNECTIONS,非ACTIVE时先完成授权。 - 字段严格对齐:使用搜索结果中的字段名和类型;
RUBE_MULTI_EXECUTE_TOOL调用必须包含memory,空对象也要给{}。 - 会话复用:同一工作流内复用 session ID;新工作流生成新 ID。
- 稳定闭环:工具发现、连接检查、执行和分页按顺序执行,不要越过前置步骤。
使用场景
- Agent 需要连接 Desktime 并通过 Rube MCP 发现可用工具后再执行操作
- 在执行 Desktime 动作前用 RUBE_MANAGE_CONNECTIONS 确认连接为 ACTIVE
- 响应含分页 token 时继续拉取,直到 Desktime 数据完整
- 需要按 RUBE_SEARCH_TOOLS 返回的 schema 调用 Desktime 工具并携带 memory 参数
适合人员
- 正在用 Rube MCP 封装 Desktime 操作的 AI Agent 工程师
- 需要把 Composio 工具包接入 MCP 并保证字段合规的研发工程师
- 负责验证 Desktime 连接状态与工具发现流程的测试工程师
- 需要在 Agent 执行前确认 Desktime 已连接并可用的技术运维