跳至主要內容

    讓 Claude Code 每天自己工作:排程教學

    在 claude.ai 建一個雲端排程任務:每天早上 9:07,Claude 自己打開你的 my-site repo,更新一段「今日小知識」並開 pull request,電腦關機也照跑。6 個步驟,附 2026-10-23 實測:按 Run now 約 1 分鐘就開好 PR,合併後 Vercel 自動上線。

    sunny 桑尼· · 12 MIN READ · 230 次瀏覽

    讓 Claude Code 每天自己工作:排程教學
    本文目錄

    每天早上都想在網站上換一句新內容,卻總是忘記?這篇把它交給排程:在 claude.ai 設好一個任務,每天固定時間,Claude 在雲端打開你的 my-site repo,改好那一段,再開一個 pull request 等你看。它在 Anthropic 的雲端跑,你的電腦關機也沒關係。

    快速回答 打開 claude.ai/code/routines,按 New task,填名稱和 prompt,Trigger 選 Schedule(每天、幾點),在 Advanced settings 選好 GitHub repo,按 Create。第一次要先把 claude.ai 連上 GitHub,並在你的帳號裝好 Claude GitHub App。建好後按 Run now 先跑一次:2026-10-23 實測約 1 分鐘,Claude 在 my-site 開了 PR #1,加上一段「今日小知識」。練習完記得把開關關掉,不然它每天都會開一張 PR。

    做完這篇,你會有

    • 一個每天 9:07 自動執行的雲端排程任務
    • 一張 Claude 自己開的 pull request,合併後網站多了「今日小知識」
    • 會看執行紀錄、會暫停排程

    開始之前要準備:

    • 第 13 篇做好的 my-site:GitHub 上有這個 repo,Vercel 已經部署
    • claude.ai 的 Pro 或 Max 方案(實測用 Max)

    步驟 1:把 claude.ai 連上 GitHub

    雲端排程要能讀寫你的 repo,所以 claude.ai 要先連上 GitHub。到 claude.ai 的 Settings → Connectors → GitHub Integration 看狀態:

    實際畫面(claude.ai 網頁版,2026-10-23)

    只有 GitHub account connected 還不夠,Claude GitHub App 也要裝在 repo 所在的帳號上。實測時 App 只裝在另一個帳號,所以點 Install on another account,GitHub 會問要裝在哪裡:

    實際畫面(2026-10-23):選 my-site 所在的帳號。GitHub 可能會要你再確認一次身分(passkey、GitHub Mobile 或驗證碼)。

    裝好後畫面會跳回 claude.ai。

    步驟 2:新增任務,寫好 prompt

    打開 claude.ai/code/routines,這裡列出你所有的排程。右上角是 New task:

    實際畫面(2026-10-23):列表裡是作者原本就有的其他排程。

    按 New task,直接跳出 New scheduled task 對話框:

    實際畫面(2026-10-23)

    名稱填 每日小知識,指示框貼這段:

    在 index.html 的「關於我」下面維護一段「今日小知識」:寫一句和網頁或程式有關的小知識,加上今天的日期;已經有這段就換成今天的。只改這一段,然後開一個 pull request。
    
    實際畫面(2026-10-23):輸入框下方左邊是權限選單,右邊是模型。

    prompt 要寫成「每天跑都說得通」:已經有這段就換掉,不然它會每天多加一段。「只改這一段」和「開 pull request」則讓你每次都先看過再合併。

    排程跑的時候你不在旁邊,它不會停下來問你,畫面上也寫了:Claude 會直接做、直接用 connector。所以 prompt 要寫清楚能動哪裡。

    步驟 3:設定時間和 repo

    Trigger 選 Schedule、Daily,時間改成 09:07 AM:

    實際畫面(2026-10-23):時間用你所在的時區。

    展開 Advanced settings,有 General、Connectors、Behavior、Notifications 四個分頁。在 General 把 Repository 選成 my-site,Cloud environment 用 Default:

    實際畫面(2026-10-23):選了 repo,它就變成 Claude Code 任務,模型顯示 Default · Sonnet 5.5。

    切到 Connectors 分頁。這個任務只改 repo,用不到 Gmail、Slack 這些,有列出來就全部移除:

    實際畫面(2026-10-23):任務用不到的權限就不要給。

    步驟 4:建立,先手動跑一次

    按 Create,進到任務詳情頁。右上角是開關(Active)和 Run now,標題下面寫著下次什麼時候跑:

    實際畫面(2026-10-23)

    不用等到明天,按 Run now 馬上跑一次。約 1 分鐘後點進那次執行,可以看到它做了什麼:

    實際畫面(2026-10-23):右上 Runs 面板裡標成 Manual 的就是手動跑的那次。

    它的回覆原文:

    Only index.html is to change, so I'll use plain markup with no new CSS.
    
    我在 index.html 的「關於我」區塊底下新增了「今日小知識」段落,日期是 2026-10-23,並開了 pull request:
    
    #1
    
    網頁原本沒有這一段,所以是新增,不是替換。內容是:「CSS 的 aspect-ratio 屬性可以直接指定元素的寬高比,不用再靠 padding-top 百分比的老招數。」
    
    我只動了這一段,沒有加 CSS,所以樣式還沒調整過,也沒有在瀏覽器裡看過成品。
    

    最後一句很重要:它在雲端跑,沒有打開瀏覽器看過,所以合併前要你看。

    步驟 5:在 GitHub 看 PR、合併

    到 GitHub 打開那張 PR。標題是「更新今日小知識(2026-10-23)」,Vercel 已經替它部署了一個預覽版:

    實際畫面(2026-10-23):點 Preview 可以先看改好的樣子。

    切到 Files changed,確認它真的只改了那一段:

    實際畫面(2026-10-23)

    沒問題就按 Merge pull request。Vercel 會自動重新部署,等它 Ready 後打開你的網址:

    實際畫面(2026-10-23):字還沒調樣式,和它自己說的一樣。

    換你做

    請 Claude Code(本機的就好)幫 .daily-tip 加一點樣式,讓它看起來像一張小卡片,push 上去。明天排程再跑時,它只會換掉文字。

    步驟 6:練習完把它關掉

    回任務詳情頁,把右上角開關關掉,狀態變成 Paused:

    實際畫面(2026-10-23)

    如果你想讓它真的每天跑,就留著開;但每天都會多一張 PR 等你合併,不想要就關掉。

    常見卡關

    • 選不到 repo,或跑起來說沒有權限:claude.ai 連上 GitHub 了,但 Claude GitHub App 沒裝在 repo 所在的帳號。回步驟 1 用 Install on another account 裝好。
    • 說明裡寫要先選 Set up manually:實測時按 New task 直接打開 New scheduled task,沒有這一步。介面改得快,找不到就照畫面上的欄位填。
    • 它每天多加一段,而不是換掉:prompt 沒寫「已經有就換成今天的」。改任務的 Instructions。
    • 到了時間沒跑:開關是 Paused,或方案用量已滿。看詳情頁的 History。

    你做到了

    • 把 claude.ai 連上 GitHub,在 repo 的帳號裝好 Claude GitHub App
    • 建了一個每天 9:07 跑的雲端排程,只給它需要的 repo、不給 connector
    • 用 Run now 跑一次,看 PR、合併、在網站上看到結果,最後把排程暫停

    常見問題

    和本機的 Claude Code 有什麼不同?

    這個任務在 Anthropic 的雲端跑,電腦關機也會執行;它從 GitHub 拿你的 repo,改完開 PR。本機的 Claude Code 只能在你的電腦開著的時候工作。

    它會直接改到我的網站嗎?

    不會,只要 prompt 寫「開一個 pull request」,它改在另一個分支,要你按 Merge 才會上線。

    用量怎麼算?

    執行會用到你的 claude.ai 方案額度,細節以官方文件為準。一天一次、只改一段的任務很小;排程開越多,用得越多。

    下一步

    參考資料

    留言0

    登入後就能留言。

    登入