生產力
google-calendar avatar

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
在 GitHub 查看