← 所有文章
tutorialClaudeTodoist, Google Calendar

用 AI 把 Todoist 任務同步到 Google Calendar,兩邊不用手動更新

用 AI 把 Todoist 任務同步到 Google Calendar,兩邊不用手動更新

你在 Todoist 加了一個任務「週五前交提案」,然後打開 Google Calendar 想確認那天有沒有空——結果行事曆上一片空白,因為你忘了手動加上去。反過來也一樣:會議結束後冒出待辦,你得再手動開 Todoist 補一筆。

這篇你會學到

你需要什麼

完整流程

從 Todoist → Google Calendar

你可以直接複製這段:

幫我把 Todoist 裡未來 7 天有設定日期的任務,全部建成 Google Calendar 事件。任務名稱當標題,到期日當日期,有描述就放備註。

AI 會做三件事:讀 Todoist 取得有日期的任務、逐筆建立 Calendar 事件、回報哪些成功哪些失敗。

✅ 做對了的樣子:Google Calendar 出現跟 Todoist 對應的事件,時間一致。

⚠️ 常見錯誤:Todoist 全天任務沒有具體時間,Calendar 可能建成午夜 00:00 的事件。解法:在 prompt 加一句「全天任務建成全天事件」。

從 Google Calendar → Todoist

幫我把今天 Google Calendar 上所有會議,各建一個 Todoist 任務,格式是「跟進:{會議名稱}」,到期日設為會議隔天。

這招適合會後產生待辦的場景。

讓它更穩的幾個細節

💡 加上「跳過已存在的」:重複跑同步時,prompt 加「如果 Calendar 已有同名事件就跳過」避免重複建立。

💡 用 project 過濾:不是所有任務都要同步。加「只同步『工作』project」可以精準控制。

💡 時區問題:確認 Todoist 和 Calendar 設定的時區一致,不然事件會偏移。

我踩過的坑

⚠️ 🔬 實測:Todoist 重複任務只同步「下一次」日期,不會把未來所有重複都建進 Calendar。完整重複直接在 Calendar 建比較實際。

⚠️ 🔬 實測:Todoist 子任務不會自動同步,需要在 prompt 特別要求「包含子任務」。

做不到什麼

❌ 即時雙向同步:這不是 Zapier 那種即時觸發。每次需要你主動下 prompt(或用 Claude Code /schedule 定時跑)。

❌ 刪除同步:在 Todoist 刪任務不會自動刪 Calendar 事件。目前只能手動清或再下一次 prompt 清理。

工具設定

用 OctoDock:到 octo-dock.com 註冊,連結 Todoist 和 Google Calendar(都是 OAuth 授權),把 MCP URL 加到你的 AI 工具裡。

其他方式:Todoist 和 Google Calendar 各有社群 MCP server,但你需要分別架設。OctoDock 的好處是一個 URL 搞定。

← 所有文章OctoDock 首頁 →