Agent Skills
返回列表
🤖

Google日历同步代理

AI Agent 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/google-calendar-sync-agent-2。

技能介绍

解决什么问题

当一个用户或团队同时使用多个 Google 日历(例如工作日历、项目日历、个人日历)时,手动在日历间复制事件、核对时间、处理重复规则,不仅耗时,还容易出现时区换算错误、重复事件漏同步或冲突未被发现的问题。尤其涉及跨时区的会议、周期性任务或多人协作场景,手动同步的效率和准确性都难以保障。

核心能力与工作方式

该代理通过 Google Calendar API v3 和 OAuth 2.0 完成多账户日历的同步,核心流程包含三个步骤:

  1. 授权与连接:基于 OAuth 2.0 获取多个 Google 账户的访问凭证,安全连接对应的日历资源,无需手动导出导入数据。
  2. 事件同步逻辑:自动处理三类关键情况——recurring events(重复事件)按规则展开并同步到目标日历;timezone conversions(时区转换)将事件时间从源时区正确换算为目标时区,避免时间错位;conflict resolution(冲突解决)检测同一账户或跨账户的时间重叠事件,减少冲突遗漏。
  3. 数据一致性保障:同步过程中遵循日历 API 的规范,确保事件的标题、时间、地点、参与者等字段完整迁移,同时保留重复事件的循环规则。

适用边界与注意点

  • 需要预先准备 Google 账户、Google Cloud 项目,并启用 Google Calendar API、生成 OAuth 2.0 凭证,缺少这些前置条件无法运行。
  • 运行环境依赖 Node.js 和 Python,需确保本地或服务器已安装这两个运行时。
  • 适用于个人或团队的多日历同步需求,但不支持修改 Google 日历 API 本身的规则(例如日历的公开权限、共享设置),如需调整需结合日历自身的配置功能。
  • 同步逻辑基于 Calendar API v3 的原生能力,复杂的自定义规则(如按特定关键词过滤事件)需通过额外的代码扩展实现。

使用场景

  • 自由职业者同时维护客户日历和个人日历,需要把客户会议自动同步到个人日历,避免重复录入。
  • 跨国团队使用不同地区的 Google 日历,需要把纽约团队的事件按时区换算同步到上海团队的日历。
  • 项目经理用工作日历安排每周例会,需要把重复事件规则同步到多个项目成员的日历中。
  • 活动组织者同时管理多个活动日历,需要检测同一时间段的冲突并调整安排。

适合人员

  • 独立开发者:需要把多个 Google 日历合并同步,集中管理个人项目和客户协作日程。
  • 跨国团队管理员:需要在不同时区日历间同步会议与周期任务,确保成员看到一致时间。
  • 自由职业者:同时服务多个客户,需要将各客户日历中的项目事件同步到统一日程。
  • 中小企业运维人员:需要在部门日历间同步周期性事件,并排查时间冲突。