Google日历智能调度器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/google-calendar-smart-scheduler-2。
技能介绍
会议调度的三个真实痛点
日常排会时,团队常遇到三类问题:跨时区成员时区混乱导致会议时间冲突;日历被碎片化会议填满,专注时间难以保护;跨地点参会时未考虑通勤缓冲,导致前后会议衔接紧张。手动协调这些因素不仅耗时,还容易因信息不全导致安排失误。
技能如何工作
核心能力:
- 基于
Google Calendar API v3的FreeBusy查询,实时获取参与者忙闲状态。 - 支持时区感知的时段查找,自动处理多时区转换,避免跨时区时间误判。
- 内置专注时间保护机制,优先保留预设的「深度工作」时段。
- 调用
Google Maps Distance Matrix API计算跨地点行程缓冲,自动预留合理通勤时间。
关键步骤:
- 输入会议需求(如参会者、时长、偏好时段)。
- 调用
FreeBusyAPI 获取参与者忙闲数据,结合时区信息生成候选时段。 - 过滤掉与专注时间冲突的时段,按优先级排序。
- 若涉及跨地点,通过
Distance Matrix API计算通勤时间,调整会议起止时间。 - 输出推荐时段供用户确认。
适用边界与注意点
- 需提前配置 Google Cloud 项目并启用
Calendar API,准备 OAuth 2.0 凭证。 - 依赖 Node.js 和 Python 环境运行脚本。
- 跨地点缓冲计算依赖
Distance Matrix API,需注意该 API 的调用限制。 - 专注时间保护需在日历中预先标记为「专注时段」,否则无法识别。
- 仅支持单个 Google 账号的日历数据,多账号场景需额外配置。
使用场景
- 跨时区团队需要在多个国家间协调周会,避免时区冲突并预留通勤缓冲
- 独立开发者需要保护日历上的深度工作时段,避免会议打断专注时间
- 产品经理需要在跨城办公室之间安排季度评审会,确保前后行程不紧张
- 项目经理需要将多个参与者的闲忙状态合并,快速筛选可用会议时段
适合人员
- 需要跨时区协调会议的远程团队负责人,希望减少手动排会的时间成本
- 依赖专注时间进行深度工作的技术人员,希望保护日历上的深度工作时段
- 负责安排多城会议的产品经理,需要确保跨地点行程衔接合理
- 需要合并多方闲忙状态并快速排期的项目协调员,希望减少沟通成本