Agent Skills
返回列表
🤖

谷歌待办助手

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/googletasks-automation。

技能介绍

要解决什么问题

在对话里让 Agent 直接改 Google Tasks,常见卡点不是「会不会写待办文案」,而是 OAuth 连接、tasklistid / taskid 成对出现,以及日期必须是 RFC3339。本技能把能力收敛到 Composio 的 googletasks 工具集,通过 Rube MCP 暴露给客户端,让 Agent 按固定工作流调用,而不是自己猜 REST 参数。

技能如何工作

前置条件是 Rube MCP 已接入,且对 googletasks 的连接状态为 ACTIVE(通过 RUBE_MANAGE_CONNECTIONS 完成授权)。每次动手前应先调用 RUBE_SEARCH_TOOLS 拉取当前工具 schema,避免字段名或版本漂移。

核心流程可以概括为:

  • 发现清单:GOOGLETASKS_LIST_TASK_LISTS 拿到各清单 ID(名称如 “My Tasks” 不能当 ID 用)。
  • 读写任务:GOOGLETASKS_INSERT_TASK / GOOGLETASKS_UPDATE_TASK / GOOGLETASKS_GET_TASK;跨清单汇总用 GOOGLETASKS_LIST_ALL_TASKS,单清单用 GOOGLETASKS_LIST_TASKS。
  • 批量与结构:GOOGLETASKS_BULK_INSERT_TASKS 一次写入多条;子任务用 INSERT_TASK 的 task_parent;排序或改父级用 GOOGLETASKS_MOVE_TASK。
  • 清理:GOOGLETASKS_DELETE_TASK 删单条;GOOGLETASKS_CLEAR_TASKS 会永久删除某清单下所有已完成任务。

典型模式是「先 list 再 update」:先列出任务拿到 ID,再改标题、备注、截止日或把 status 设为 completed。

边界与注意点

  • GOOGLETASKS_UPDATE_TASK、DELETE_TASK、GET_TASK 都必须同时提供 tasklist_id 和 task_id。
  • GOOGLETASKS_LIST_ALL_TASKS 可能分页,需留意 pageToken。
  • CLEAR_TASKS 不可逆,调用前应在对话里确认用户意图。

工具文档见 Composio Google Tasks toolkit。

使用场景

  • 站会或评审后,根据纪要让 Agent 先列出任务清单 ID,再向指定清单批量插入多条跟进项。
  • 对话中要求列出某清单内未完成任务,按名称找到 task_id 后更新标题、备注或 RFC3339 截止日。
  • 需要在同一清单下为已有父任务挂子任务,或用 MOVE_TASK 调整顺序或改父级关系。
  • 跨多个 Google 清单汇总待办(含分页),筛选即将到期项后批量标记为 completed。

适合人员

  • 用 Google Tasks 跟踪迭代待办的产品负责人,常要把会议纪要里的行动项批量写入指定清单并设截止日。
  • 已在 AI 客户端接入 Rube MCP、希望用自然语言维护多清单待办而非手动点选的个人执行者。
  • 负责从 Jira/Notion 等待办迁到 Google Tasks 的项目协调,需要一次性 bulk insert 并后续用 update 改状态。
  • 带团队用 Google 生态、需要 Agent 跨清单拉取任务列表再统一改完成状态或清理已完成项的技术主管。