谷歌日历助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/googlecalendar-automation-nt。
技能介绍
要解决什么问题
在对话式 Agent 里直接操作 Google 日历,常见痛点是:OAuth 与 API 版本要自己维护,工具入参和 Composio 侧 schema 还会变。本技能把日历能力接到 Rube MCP,底层走 Composio 的 googlecalendar 工具包,让 Agent 按统一 MCP 协议发现工具、校验连接再执行,而不是硬编码某个 REST 端点。
技能如何工作
整体遵循文档里的三步模式:
- 发现工具:先调用
RUBE_SEARCH_TOOLS,按「Google Calendar」相关用例拿到当前可用的 tool slug、输入 schema、推荐执行顺序和已知坑点。 - 检查连接:用
RUBE_MANAGE_CONNECTIONS指定 toolkitgooglecalendar;状态须为 ACTIVE,否则按返回的授权链接完成绑定。 - 执行:用
RUBE_MULTI_EXECUTE_TOOL按搜索结果的字段名与类型调用;批量或脚本化场景可用RUBE_REMOTE_WORKBENCH里的run_composio_tool();需要完整 schema 时可查RUBE_GET_TOOL_SCHEMAS。
单次工作流内应复用同一 session ID;调用 RUBE_MULTI_EXECUTE_TOOL 时 memory 参数必须带上(可为空对象 {})。列表类接口要留意响应里的分页 token,拉全再汇总。
适用边界与注意点
- 依赖客户端已配置 Rube MCP(
https://rube.app/mcp),且能正常响应RUBE_SEARCH_TOOLS。 - 不要缓存 tool slug 或参数结构:Composio 工具 schema 会更新,每次工作流开头都应重新 search。
- 本技能描述的是编排方式与 Rube/Composio 契约,具体能创建/改哪些日历字段以 search 返回的 schema 为准。
- 能力由 Composio Google Calendar toolkit 提供,复杂冲突策略、会议室资源等需对照 Composio 工具包文档 自行判断是否覆盖。
使用场景
- 在 IDE 对话里让 Agent 先调用工具发现 schema,再查询指定日历本周忙闲并创建带参会人的会议事件。
- 销售或 PM 根据客户口头时间,通过 Agent 在已 ACTIVE 的 googlecalendar 连接上新建或改期单次日程。
- 需要导出某日历未来两周全部事件时,由 Agent 按分页 token 循环拉取直至完整,再整理成列表或摘要。
- 多条日程要按同一规则批量创建或更新时,在 RUBE_REMOTE_WORKBENCH 中用 run_composio_tool() 跑 Composio 日历工具。
适合人员
- 协调多方会议时间的项目经理,希望在对话里查忙闲并直接把结果写入 Google 日历。
- 在 Cursor 等 MCP 客户端里做 Agent 集成的工程师,想走 Rube + Composio 而非自维护 Calendar OAuth。
- 用 Google 日历记录客户跟进节点的销售运营,需要 Agent 按当前 tool schema 查询与更新跟进日程。
- 运维或 SRE 把值班、变更窗口记在共享日历上,希望通过 Agent 批量查询或改期而不手写 API。