技能 google-calendar-automation
📦

google-calendar-automation

安全 ⚙️ 外部命令🌐 網路存取

使用 Claude Code 自動化 Google Calendar

透過 Claude Code 以程式設計方式管理您的 Google Calendar。建立活動、檢查可用性、管理參與者,以及同步日曆,無需離開開發工作流程。

支援: Claude Codex Code(CC)
📊 71 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「google-calendar-automation」。 在明天下午 3 點建立一個名為 'Code Review' 的會議

預期結果:

活動已成功建立:'Code Review' 於 2026-02-26 下午 15:00:00(America/Los_Angeles 時區)。活動 ID:abc123xyz

正在使用「google-calendar-automation」。 找出本週五 1 小時的空閒時段

預期結果:

找到 3 個可用時段:上午 9:00-10:00、下午 2:00-3:00,以及下午 4:30-5:30(2026-02-27)

正在使用「google-calendar-automation」。 搜尋本月所有 'Sprint' 活動

預期結果:

  • Sprint Planning - 2 月 1 日,上午 10:00
  • Sprint Review - 2 月 15 日,下午 2:00
  • Sprint Retro - 2 月 15 日,下午 4:00

安全審計

安全
v1 • 2/25/2026

Static analysis detected 125 potential issues, all of which are false positives from markdown code formatting. The skill is documentation-only (SKILL.md) with no executable code. The 'external_commands' detections are backticks used for markdown code spans like `GOOGLECALENDAR_CREATE_EVENT`. The single network reference is a legitimate MCP endpoint configuration URL. No security risks identified.

1
已掃描檔案
182
分析行數
2
發現項
1
審計總數
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
32
社群
100
安全
91
規範符合性

你能建構什麼

排程開發衝刺

建立週期性的衝刺規劃活動,自動新增團隊成員,並尋找適合每個人的時段。

日曆驅動的任務自動化

在排程會議前檢查可用性,避免衝突,並維持整潔的日曆工作流程。

團隊會議協調

跨多個日曆尋找共同的空閒時段、新增參與者,並傳送會議邀請。

試試這些提示

建立簡單活動
在明天下午 2 點(太平洋標準時間)建立一個名為 'Team Standup' 的 Google Calendar 活動,持續 30 分鐘。
尋找可用時段
找出明天上午 9 點到下午 5 點之間所有至少 1 小時的可用時段。
搜尋和更新活動
搜尋標題為 'Sprint Review' 的活動,並將 john@example.com 新增為參與者。
多日曆可用性
檢查下週我主要日曆和工作日曆的可用性,然後找出 2 小時的空閒時段。

最佳實務

  • 務必先呼叫 RUBE_SEARCH_TOOLS 以驗證 MCP 連線並取得目前的工具結構描述
  • 使用 IANA 時區識別符(如 'America/New_York')而非縮寫(如 'EST')
  • 以 ISO 8601 格式(YYYY-MM-DDTHH:MM:SS)指定日期,而非自然語言
  • 先依標題搜尋活動以取得 event_id,再進行更新或刪除

避免

  • 請勿在 API 呼叫中使用自然語言日期,如 'tomorrow' 或 'next week'
  • 請勿將 event_duration_minutes 設為 60 或更高;請改用 event_duration_hour
  • 請勿假設活動標題可用作識別符;務必搜尋以取得 event_id
  • 請勿將 UTC 時間戳(結尾為 'Z')用於當地日期查詢,除非有時區偏移

常見問題

此技能是否可以在沒有 Rube MCP 伺服器的情況下運作?
不需要,此技能需要連線 Rube MCP 伺服器。在您的設定中新增 https://rube.app/mcp 作為 MCP 伺服器。
我可以使用的自然語言日期(如 'tomorrow at 3pm')嗎?
不行,Google Calendar API 需要 ISO 8601 格式的日期。您必須將 'tomorrow at 3pm' 轉換為適當時區的 '2026-02-26T15:00:00'。
如何依名稱而非電子郵件新增參與者?
Google Calendar API 只接受電子郵件地址。請先使用 GMAIL_SEARCH_PEOPLE 等聯絡人查詢工具將名稱解析為電子郵件。
為什麼我的活動顯示在錯誤的時間?
您可能使用了 UTC 時間戳(結尾為 'Z')而非當地時區偏移。請使用帶偏移的 RFC3339 格式,如 PST 的 '2026-02-26T15:00:00-08:00'。
PATCH_EVENT 和 UPDATE_EVENT 有什麼區別?
PATCH_EVENT 只更新特定欄位,同時保留現有值。UPDATE_EVENT 會取代整個活動。請使用 PATCH 進行部分更新,以避免資料遺失。
此技能可以自動建立 Google Meet 連結嗎?
是,Google Meet 連結建立預設為啟用。不過,它可能在個人 Gmail 帳戶上失敗,並會妥善降級為建立不含 Meet 連結的活動。

開發者詳情

檔案結構

📄 SKILL.md