Agent Skills
返回列表
🤖

谷歌日历助手

AI Agent 更新于 2026.08.29

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

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

技能介绍

要解决什么问题

在 Agent 对话里直接说「帮我查下周会议」「改一下周三的日程」,往往卡在 OAuth、Calendar API 字段和分页上。本技能把 Google 日历能力接到 Rube MCP 与 Composio 的 googlecalendar 工具包上,让模型按统一流程发现工具、确认连接再执行,而不是硬编码过期的 tool slug。

技能如何工作

典型流程分三步:

  1. 发现工具:先调用 RUBE_SEARCH_TOOLS,拿到当前可用的 tool slug、输入 schema、推荐执行顺序和已知坑点。
  2. 检查连接:用 RUBE_MANAGE_CONNECTIONS 指定 toolkit googlecalendar;若未 ACTIVE,按返回的授权链接完成绑定后再继续。
  3. 执行操作:通过 RUBE_MULTI_EXECUTE_TOOL 按 schema 传参;批量或复杂场景可用 RUBE_REMOTE_WORKBENCH 里的 run_composio_tool()。

文档强调:RUBE_MULTI_EXECUTE_TOOL 必须带上 memory 参数(可为 {});同一条工作流内复用 session ID;响应里若有分页 token 要拉取完整结果。更完整的 schema 可参考 RUBE_GET_TOOL_SCHEMAS(含 schemaRef 的工具)。

适用边界与注意点

  • 客户端需已配置 Rube MCP(https://rube.app/mcp),且 RUBE_SEARCH_TOOLS 可用。
  • 不要跳过 discovery:工具 schema 会变,未搜索就写死参数容易失败。
  • 字段名与类型必须与搜索结果一致;连接状态非 ACTIVE 时不要执行日历 workflow。

Toolkit 说明见 Composio Google Calendar。

使用场景

  • 客服或助理类 Agent 在用户完成 googlecalendar 授权后,按对话查询指定日期范围内的会议与空闲时段。
  • 集成工程师在每次日历 workflow 启动前调用 RUBE_SEARCH_TOOLS,按最新 schema 创建或修改单场事件。
  • 需要连续拉取多页日程列表时,解析响应中的分页 token 直至取完,避免漏掉后半段事件。
  • 多场会议需要同一逻辑批量变更时,在 RUBE_REMOTE_WORKBENCH 里通过 run_composio_tool() 调用已发现的 Composio 工具。

适合人员

  • 要把 Rube MCP 接进客户端并在 RUBE_MANAGE_CONNECTIONS 里维护 googlecalendar 为 ACTIVE 的集成工程师
  • 编写多步 Agent、必须在执行前校验连接状态与 tool schema、避免硬编码 slug 的自动化开发者
  • 选用 Composio 日历工具包、希望由 Rube 统一 OAuth 与工具发现而非自研 Google API 封装的小团队维护者
  • 在对话产品中嵌入「查会、改期、建会」能力、需遵循 memory 与 session 复用约定的 Agent 产品工程师