Claude Code Routines(例行自動化任務)是 Anthropic 在 2026 年 4 月推出的重要更新,讓 Claude Code 可以在雲端自動執行任務,關掉電腦也能繼續跑。這篇文章整理官方文件的核心功能,包含三種觸發方式(定時排程、API 呼叫、GitHub 事件)、與桌機排程的差異比較、以及完整建立流程,適合想自動化工作流程的使用者參考。
Claude Code Routines 是什麼?雲端自動執行的排程功能
根據 Claude Code 官方文件(code.claude.com/docs/en/routines,2026-04-14 發布),Routines 是一個儲存好的 Claude Code 設定組合:包含提示詞(prompt)、一個或多個程式碼儲存庫(repositories)、以及連接器(connectors),打包後可以自動執行。
最大特色是在 Anthropic 管理的雲端架構上執行,所以即使你的筆電關機,Routine 仍然會繼續運作。這跟傳統需要電腦開著的排程工具完全不同。
Routines 目前屬於 Research Preview(研究預覽版),代表功能還在持續優化,但已經可以正式使用。需要 Claude Pro、Max、Team 或 Enterprise 方案,並且啟用 Claude Code on the web 才能建立。
用生活比喻理解:Routines 就像「雲端管家」
想像你請了一位管家,交代他「每天早上 9 點幫我整理收件匣,把重要信件摘要傳到 Slack」。傳統做法是管家必須在你家工作(電腦要開著),你出門他就下班了。
Routines 的概念是「雲端管家」:你把任務交給 Anthropic 的雲端辦公室,管家在那裡 24 小時待命。你關機、出國、睡覺,管家仍然準時執行任務,完成後把結果傳給你。
這樣的設計特別適合需要持續監控的任務,例如:每小時檢查網站是否正常、每天早上生成報表、當 GitHub 有新 PR 時自動 review 程式碼。
三種觸發方式完整拆解:Scheduled、API、GitHub
Claude Code Routines 提供三種不同的觸發方式,根據官方文件說明:
1. Scheduled(定時排程觸發)
設定固定時間自動執行,支援:
- 循環執行:每小時、每天、每週、每月
- 單次執行:指定某個日期時間執行一次
- 最小間隔:1 小時(雲端 Routines 的限制,桌機排程可以到 1 分鐘)
例如:「每天早上 9 點檢查 inbox 並摘要」、「每週一早上 10 點生成上週報表」。
2. API(API 觸發)
由外部系統發送 HTTP POST 到專屬端點(endpoint)來觸發。每個 Routine 會有自己的觸發 URL 和驗證金鑰(Bearer Token)。
官方提供的 curl 範例:
curl -X POST https://api.anthropic.com/v1/claude_code/routines/trig_01ABCDEFGHJKLMNOPQRSTUVW/fire \
-H "Authorization: Bearer sk-ant-oat01-xxxxx" \
-H "anthropic-beta: experimental-cc-routine-2026-04-01" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"text": "Sentry 告警 SEN-4521 在 prod 觸發,附上 stack trace。"}'回傳結果會包含 session_id 和 session_url,你可以點連結查看執行過程。
3. GitHub(GitHub 事件觸發)
回應 GitHub repository 的特定事件,目前支援兩大類:
- Pull Request:PR 開啟、關閉、指派、標籤、同步或更新時觸發
- Release:Release 建立、發布、編輯或刪除時觸發
可以設定過濾條件,例如:只處理標題包含「urgent」的 PR、只處理目標分支是 main 的 PR、忽略草稿 PR 等。
實際應用:當有新 PR 開啟時,自動檢查程式碼風格、執行測試、生成 review 建議。
三種排程方式完整比較:Cloud vs Desktop vs Loop
Claude Code 提供三種不同層級的排程功能,根據官方文件整理成完整比較表:
| 比較項目 | Cloud Routines (雲端) | Desktop Scheduled Tasks (桌機) | /loop (對話內) |
|---|---|---|---|
| 執行位置 | Anthropic 雲端 | 你的電腦 | 你的電腦 |
| 關電腦還能跑 | ✅ 可以 | ❌ 不行 | ❌ 不行 |
| 需要開著對話 | ❌ 不需要 | ❌ 不需要 | ✅ 需要 |
| 跨重啟保留 | ✅ 永久保留 | ✅ 永久保留 | 用 –resume 恢復(7天內) |
| 存取本機檔案 | ❌ 不行(全新 clone) | ✅ 可以 | ✅ 可以 |
| MCP 連接器 | 依 Routine 設定 | 依設定檔 | 繼承當前對話 |
| 是否需人工確認 | ❌ 全自動 | 可設定 | 繼承當前對話 |
| 最小間隔 | 1 小時 | 1 分鐘 | 1 分鐘 |
💡 選擇建議:需要關機也能跑的任務用 Cloud Routines;需要存取本機檔案或更高頻率執行用 Desktop Scheduled Tasks;臨時測試用 /loop。
真實應用場景:Routines 可以做什麼?
場景一:每天早上整理 GitHub Issues
建立一個 Scheduled Routine,每天早上 9 點執行:
檢查我的 GitHub repository 的所有 open issues
按優先級排序
把高優先級的 issues 摘要成清單
傳送到 Slack #daily-standup 頻道這個 Routine 會連接 GitHub MCP 和 Slack MCP,自動執行,不需要你每天手動整理。
場景二:當 Sentry 告警時自動分析
建立一個 API-triggered Routine,讓 Sentry webhook 觸發:
收到 Sentry 告警時:
1. 分析 stack trace
2. 檢查最近的 commits 是否相關
3. 在 Linear 建立 bug ticket
4. 通知相關工程師Sentry 發送 POST 請求到 Routine 的 API endpoint,附上告警資訊,Claude 立即開始處理。
場景三:新 PR 自動 Review
建立一個 GitHub-triggered Routine,當有新 PR 開啟時:
當 Pull Request 開啟時:
1. 檢查程式碼風格是否符合規範
2. 找出潛在的 bug 或效能問題
3. 生成 review 建議
4. 在 PR 中留言
5. 如果發現重大問題,通知 Slack可以設定過濾條件,例如只處理目標分支是 main 的 PR,或是忽略標有「WIP」標籤的 PR。
發問段:你的工作流程需要自動化嗎?
在開始建立 Routines 之前,先想想這些問題:
- 你有每天重複做的事嗎? 例如:整理 inbox、檢查網站狀態、生成報表。
- 這些事情需要在特定時間執行嗎? 如果是,Scheduled Routine 很適合。
- 有外部系統需要觸發 Claude 執行任務嗎? 例如:監控工具、告警系統。API Routine 可以解決。
- 你的工作流程涉及 GitHub 嗎? 如果每次有新 PR 都要做類似的檢查,GitHub Routine 可以自動化。
- 你需要關機時任務仍繼續執行嗎? 這是 Cloud Routines 的核心優勢。
如果上述問題有任何一個答案是「是」,那 Claude Code Routines 值得你花時間設定。
總結:Claude Code Routines 的核心觀念
快速回顧 Routines 的關鍵特點:
- 在雲端執行:關機也能跑,不需要電腦開著。
- 三種觸發方式:定時排程、API 呼叫、GitHub 事件。
- 完整設定組合:包含提示詞、repositories、connectors,打包後重複使用。
- 與桌機排程互補:雲端版適合關機場景,桌機版適合存取本機檔案。
- 用量有限制:每日執行次數依方案不同,可在 claude.ai/settings/usage 查看。
Routines 目前是 Research Preview,功能持續優化中,但已經可以正式應用在工作流程。
步驟教學:如何建立 Cloud Routine?
方法一:用網頁建立
- 前往
claude.ai/code/routines - 點選 New routine
- 選擇觸發方式:Scheduled、API 或 GitHub
- 填寫提示詞(prompt):描述你要 Claude 執行什麼任務
- 選擇要連接的 repositories(程式碼儲存庫)
- 選擇需要的 connectors(連接器,例如 Slack、GitHub MCP)
- 如果是 Scheduled,設定執行時間(每小時/每天/每週/單次)
- 點選 Create routine 完成
方法二:用桌面應用建立
- 開啟 Claude Code 桌面應用
- 點選 Routines 選單
- 點選 New routine
- 選擇 Remote(雲端執行)或 Local(本機執行)
- 填寫設定(同網頁版)
- 儲存後自動同步到雲端
方法三:用 CLI 指令建立
在對話中輸入 /schedule 指令,例如:
/schedule daily PR review at 9amClaude 會自動建立對應的 Routine,並詢問細節設定。
💡 建議:第一次建立時用網頁版,可以看到完整選項;熟悉後用 CLI 指令最快。
scheduled-tasks MCP 工具(Desktop 排程專用)
如果你要建立的是 Desktop Scheduled Tasks(本機排程),Claude Code 提供內建的 MCP 工具:
create_scheduled_task:建立新排程,設定 cronExpression(定時格式)或 fireAt(單次時間)list_scheduled_tasks:列出所有已建立的排程update_scheduled_task:更新現有排程設定
建立的任務會存成 SKILL.md 檔案,位置在 ~/.claude/scheduled-tasks/<taskId>/SKILL.md。
這些工具讓 Claude 可以透過程式方式管理桌機排程,適合需要更細緻控制的情境。
可複製指令:實際範例
範例一:每天早上 9 點整理 inbox(CLI 指令)
/schedule daily at 9am
檢查我的 Gmail inbox
找出未讀的重要信件(標有星號或來自特定寄件人)
生成摘要
傳送到 Slack #inbox-summary 頻道範例二:當 GitHub 有新 Release 時通知團隊(網頁設定)
觸發方式選擇:GitHub – Release created
提示詞(prompt):
當有新 Release 發布時:
1. 讀取 Release Notes
2. 摘要重點更新內容
3. 在 Slack #announcements 頻道發布訊息
4. 格式:【新版本發布】版本號 - 重點摘要連接器:選擇 GitHub MCP 和 Slack MCP
範例三:API 觸發的告警處理(curl 指令)
先建立一個 API-triggered Routine,取得觸發 URL 和 Bearer Token 後:
curl -X POST https://api.anthropic.com/v1/claude_code/routines/trig_YOUR_TRIGGER_ID/fire \
-H "Authorization: Bearer YOUR_BEARER_TOKEN" \
-H "anthropic-beta: experimental-cc-routine-2026-04-01" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"text": "網站回應時間超過 2 秒,請檢查伺服器狀態並通知 DevOps 團隊。"
}'這個指令可以整合到監控系統(如 Datadog、New Relic)的 webhook 中,當告警觸發時自動執行。
常見問題(FAQ)
Claude Code Routines 跟一般的排程工具有什麼不一樣?
一般的排程工具(如 cron、Windows 工作排程器)是執行「固定指令」,你必須先寫好腳本。Routines 的差異在於執行的是「AI 任務」:你用自然語言描述要做什麼,Claude 會根據當下情況判斷並執行,而不是單純重複相同指令。例如:「整理重要信件」會因為每天的信件內容不同而有不同處理方式。
scheduled-tasks MCP 和 Cloud Routines 有什麼差別?
scheduled-tasks MCP 建立的是 Desktop Scheduled Tasks(本機排程),在你的電腦上執行,需要電腦開著,但可以存取本機檔案。Cloud Routines 在 Anthropic 雲端執行,關機也能跑,但無法存取你電腦上的檔案。兩者互補:需要持續運作選 Cloud,需要本機檔案選 Desktop。
Claude Code 自動化排程需要電腦一直開著嗎?
Cloud Routines 不需要,它在 Anthropic 雲端執行,你關機、睡眠、重開機都不影響。但 Desktop Scheduled Tasks 和 /loop 需要電腦開著才能執行。
Claude Code Routines 怎麼建立?需要會寫程式嗎?
不需要寫程式。你可以用三種方式建立:①網頁(claude.ai/code/routines) ②桌面應用點選 Routines ③對話中輸入 /schedule 指令。只要用自然語言描述任務即可,例如「每天早上 9 點檢查 inbox」。如果需要連接 GitHub、Slack 等服務,選擇對應的 connectors(連接器)即可。
Claude Code 定時執行任務有使用次數限制嗎?
有的。根據官方說明,每日可執行次數依方案不同(Pro、Max、Team、Enterprise),可以在 claude.ai/settings/usage 查看你的用量上限。單次執行(one-off run) 不計入每日上限。超出上限後,需要開啟 extra usage(依用量計費)才能繼續。建議先評估任務執行頻率,避免超出額度。
關於作者
阿宥(Yu)是雲林 AI 課程講師,專注於整理國際 AI 工具資訊,協助台灣使用者快速掌握實用功能。這篇文章根據 Claude Code 官方文件(code.claude.com/docs/en/routines,2026-04-14)整理而成,內容力求準確實用。
如果你想系統化學習 Claude Code 的進階應用,歡迎參考記憶與技能套件,讓 Claude Code 記住你的工作流程和偏好設定。
資料來源:Claude Code Routines 官方文件(2026-04-14)・Claude Code Routines 網頁介面・Anthropic API 文件
解壓縮 → 拖入 Claude Code → 輸入任意一句話,5 分鐘完成安裝
✅ EvoForge 核心功能:
🧠 三層記憶系統,50 Token 完成查詢(關掉不再忘記)
🔗 85-Token 跨對話橋接,任務中斷秒速恢復不重頭來
⚡ DCI 動態 Context 注入,省 70%+ Token
📈 Stop Hook 自動進化,同類任務 3 次自動腳本化
🛠️ 12 個核心技能,/斜線指令開箱即用
🤖 3 個子代理協作,不消耗主對話 Token
原價 NT$1,288
NT$600
前 100 名優惠 · 買斷不收月費 · MIT 授權可自由修改
Mac & Windows 適用 · 確認匯款後立即出貨 · LINE:kenemail2

