← 所有文章
tutorialClaudeGoogle Calendar, Google Tasks

每天早上讓 AI 從行事曆自動產生今日待辦清單

每天早上讓 AI 從行事曆自動產生今日待辦清單

我每天早上讓 AI 查今天的行事曆,把每個會議和事件轉成具體的待辦事項加到 Google Tasks。不是簡單的「行事曆複製」,是「從行程拆解出行動」——例如「9:30 的諮詢會議」變成「準備 MIBU 簡報、確認 Zoom 連結」。

這篇你會學到

我的流程

每天早上給 AI 這段 prompt,它就自動拆解今天的行程變成待辦。

你可以直接複製這段:

查我今天的 Google Calendar 行程。對每個事件,判斷我需要事前做什麼準備。建成 Google Tasks,標題格式:[時間] 準備內容,due date 用 RFC 3339 格式設為今天。全天事件不用建 task。

例如今天的行程會變成:

關鍵細節

「拆解行動」而不是「複製事件」。 如果你只說「把行事曆轉成 task」,AI 會建「9:30 Nick Siao 會議」這種無用的 task。加「判斷我需要事前做什麼準備」,AI 會讀行事曆的 description(裡面常有議程、準備事項)來拆解具體行動。

全天事件要排除。 生日提醒、PTO 標記這種全天事件不需要建 task。如果不說,AI 會建「準備生日」這種奇怪的任務。

💡 Google Tasks 的 due date 要用 RFC 3339 格式。 不接受 2026-03-20,要 2026-03-20T00:00:00.000Z。AI 第一次常會用短格式失敗,在 prompt 裡先說明可以避免重試。

時間提前量要合理。 我讓 task 的時間比會議早 30 分鐘,這樣看到 task 就知道「距離會議還有 30 分鐘,該準備了」。

我踩過的坑

⚠️ Calendar description 裡的 HTML。 會議邀請的 description 常包含 <br><a> 標籤,特別是 Zoom 連結。AI 有時會把 HTML 標籤當成文字寫進 task。在 prompt 加「只取純文字和連結,忽略 HTML 標籤」。

⚠️ 重複建立。 如果你早上跑兩次,會建兩個一樣的 task。Google Tasks API 沒有「如果已存在就不建」的功能。解法:先讓 AI 查現有的 tasks,跳過已存在的。

工具設定

需要連接 Google Calendar + Google Tasks 兩個 App。

OctoDock 用一個 MCP URL 同時連接這兩個 App,AI 就能在同一個對話裡查行事曆 + 建待辦,不用切換工具。

← 所有文章OctoDock 首頁 →