google-calendar
管理并同步多个 Google 日历账号,支持并行查询、行程安排与冲突检测。
简介
Google Calendar 插件为 Claude Code 提供了一个强大的界面,用于管理复杂的多账号行程。专为平衡个人与工作生活的专业人士设计,此工具允许从多个 Google 日历来源无缝整合事件。通过利用子代理程序并行执行,它可以快速提供您本周或当日的综合概览,并在潜在的时间冲突变成问题前标示出来。无论您需要安排新的团队会议、调整现有约会,还是只需快速获取即将到来的行程摘要,此插件都能自动化与 Google Calendar API 的互动。
-
多账号整合:将工作和个人日历同步为单一的统一视图。
-
并行查询引擎:使用子代理程序同时从多个账号获取事件数据,以达到最高速度。
-
智能冲突检测:自动识别跨不同账号的重叠事件并提供可视化警示。
-
完整的 CRUD 操作:通过自然语言指令建立、读取、更新和删除日历事件。
-
安全验证:利用带有持久 refresh token 存储的 Google OAuth 2.0,消除重复登录的需求。
-
使用说明:初次设置需要拥有已启用 Calendar API 的 Google Cloud 项目以及 OAuth 2.0 客户端 ID (桌面应用类型)。
-
工作流程:每个账号执行一次提供的
setup_auth.py脚本进行验证;之后 Claude 会自动管理同步。 -
输入/输出:接受如“显示我今天的行程”或“明天下午 3 点建立团队会议”等自然语言提示,并输出带有账号颜色标记的结构化 Markdown 格式。
-
限制:账号通过安全存储的 JSON token 文件进行本地管理。用户应确保敏感凭证未被提交至版本控制系统。
-
关键词:Google 日历, GCal, 日程安排, 冲突检测, 多账号管理, OAuth2, 生产力, 时间管理, API 自动化。
仓库统计
- Star 数
- 750
- Fork 数
- 95
- Open Issue 数
- 14
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 05:38