日程协调助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/calendarhero-automation-nt。
技能介绍
要解决什么问题
在 Agent 或 IDE 里处理 Calendarhero 日程时,若直接硬编码 API 或工具名,一旦 Composio 侧 schema 变更就会调用失败;未校验 OAuth 连接时,批量查日程、改会议也会在中途报错。本技能把「先发现工具、再确认连接、再按 schema 执行」固定成可复用的工作流,避免把 Calendarhero 当成黑盒脚本去猜参数。
技能如何工作
技能通过 Rube MCP 接入 Composio 的 calendarhero 工具包(详见 Composio Calendarhero 文档)。典型流程分三步:
- 发现工具:始终先调用
RUBE_SEARCH_TOOLS,拿到当前可用的 tool slug、输入 schema、推荐执行顺序与已知坑点。 - 检查连接:用
RUBE_MANAGE_CONNECTIONS指定 toolkitcalendarhero;若非 ACTIVE,按返回的授权链接完成绑定后再继续。 - 执行操作:用
RUBE_MULTI_EXECUTE_TOOL按搜索结果里的字段名与类型调用;批量或复杂逻辑可走RUBE_REMOTE_WORKBENCH的run_composio_tool()。
执行时需带上 memory 参数(可为空对象 {}),同一工作流内复用 session ID,分页响应要读到没有 continuation token 为止。
适用边界与注意点
- 依赖客户端已配置 Rube MCP(
https://rube.app/mcp),且RUBE_SEARCH_TOOLS可用;本技能不替代 MCP 本身的连接与鉴权配置。 - 不要在未调用
RUBE_SEARCH_TOOLS的情况下写死 tool slug 或参数字段名。 - 连接状态必须为 ACTIVE 再跑工作流;schema 以最近一次 search 结果为准,需要完整定义时可配合
RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
使用场景
- 在 Cursor 里用 Agent 接用户「改明天会议时间」时,先 `RUBE_SEARCH_TOOLS` 再按 schema 调用 Calendarhero 改日程
- 新环境部署对话式排会能力前,用 `RUBE_MANAGE_CONNECTIONS` 把 calendarhero 连到 ACTIVE 并走授权链接
- 同一轮对话里连续查空闲时段、创建会议、改参会人,复用 session ID 并用 `RUBE_MULTI_EXECUTE_TOOL` 逐步执行
- 跨多页拉取 Calendarhero 会议列表时,根据响应里的分页 token 循环请求直到数据完整
适合人员
- 在客服或销售场景里用 Agent 代用户查改 Calendarhero 会议、避免手写 API 的集成工程师
- 负责把 Composio/Rube MCP 接到内部 IDE 或 Bot、需统一「先发现工具再执行」流程的平台开发
- 用 Calendarhero 协调多方档期、希望对话里自动完成查档与建会的行政或项目协调人员
- 维护多步日程工作流(含批量 `run_composio_tool`)且必须遵守 Composio schema 变更的自动化脚本作者