生產力
google-calendar avatar

google-calendar

Claude Code 的多帳號 Google 日曆整合:支援跨帳號檢視、建立、修改及刪除行程,具備並行處理功能與自動排程衝突偵測。

簡介

Claude Code 的 Google 日曆外掛程式提供了一個強大且統一的介面,可用於同時管理多個 Google 帳號。專為重度使用者、專業人士以及需要在工作與個人時間之間取得平衡的用戶所設計,此工具彌合了人工排程與 AI 任務管理之間的落差。它將所有的排程資料集中到單一、連貫的命令列工作流程中,省去了手動切換瀏覽器分頁或帳號的麻煩。

  • 多帳號整合:無縫地從多個 Google 帳號(例如:公司、個人)擷取並顯示行程。

  • 智慧衝突偵測:自動辨識不同帳號之間的重疊行程,並對時間衝突的時段提供視覺化警告。

  • 並行執行:利用子代理(subagent)編排功能同時查詢多個日曆,即使連接多個帳號也能確保快速回應。

  • 完整的 CRUD 操作:直接透過自然語言指令執行複雜的排程任務,例如建立、更新或刪除日曆事件。

  • 安全驗證:透過 OAuth 2.0 使用持久化的重新整理權杖(refresh token),每個帳號僅需完成一次初始設定,無需反覆手動登入。

  • 先決條件:需要一個已啟用 Calendar API 的 Google Cloud 專案,並設定好 OAuth 2.0 用戶端 ID(桌面應用程式類型)。

  • 使用說明:初始驗證透過提供的 setup_auth.py 指令碼進行,該指令碼會安全地儲存重新整理權杖。請務必遵守安全最佳實踐,確保權杖與用戶端密鑰透過 .gitignore 排除在版本控制之外。

  • 輸入與輸出:接受如「這週行程如何?」或「幫我明天下午 3 點新增一場會議」等自然語言指令。結果將以整潔、按時間排序的格式呈現,並標示總行程數與已偵測到的衝突。

  • 限制:適用於標準 Google Calendar API 配額。此插件設計用於透過 Claude Code 在本機執行,需安裝 uv 套件管理員與 Python 環境。

  • 關鍵字:Google Calendar, 日程管理, 日曆整合, 多帳號, OAuth2, 衝突偵測, 時間管理, 自動化, CLI 生產力, 事件處理。

倉庫統計

Star 數
748
Fork 數
95
Open Issue 數
14
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月28日 上午11:12
在 GitHub 查看