ai cover claude code routines

Claude Code Routines 是什麼?自動定時執行任務的排程功能完整整理(2026)

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 的關鍵特點:

  1. 在雲端執行:關機也能跑,不需要電腦開著。
  2. 三種觸發方式:定時排程、API 呼叫、GitHub 事件。
  3. 完整設定組合:包含提示詞、repositories、connectors,打包後重複使用。
  4. 與桌機排程互補:雲端版適合關機場景,桌機版適合存取本機檔案。
  5. 用量有限制:每日執行次數依方案不同,可在 claude.ai/settings/usage 查看。

Routines 目前是 Research Preview,功能持續優化中,但已經可以正式應用在工作流程。

步驟教學:如何建立 Cloud Routine?

方法一:用網頁建立

  1. 前往 claude.ai/code/routines
  2. 點選 New routine
  3. 選擇觸發方式:Scheduled、API 或 GitHub
  4. 填寫提示詞(prompt):描述你要 Claude 執行什麼任務
  5. 選擇要連接的 repositories(程式碼儲存庫)
  6. 選擇需要的 connectors(連接器,例如 Slack、GitHub MCP)
  7. 如果是 Scheduled,設定執行時間(每小時/每天/每週/單次)
  8. 點選 Create routine 完成

方法二:用桌面應用建立

  1. 開啟 Claude Code 桌面應用
  2. 點選 Routines 選單
  3. 點選 New routine
  4. 選擇 Remote(雲端執行)或 Local(本機執行)
  5. 填寫設定(同網頁版)
  6. 儲存後自動同步到雲端

方法三:用 CLI 指令建立

在對話中輸入 /schedule 指令,例如:

/schedule daily PR review at 9am

Claude 會自動建立對應的 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 文件


🚀 EvoForge 進化工坊|讓 Claude Code 會記憶、會學習、會進化 →

解壓縮 → 拖入 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

Compare Listings

TitlePriceStatusTypeAreaPurposeBedroomsBathrooms

Compare