Agent Skill 一日工作坊 · 階梯 7
Drive 檔案、Sheet、行事曆、GSC、GA。申請一把金鑰、授權一次,之後全部交給 gog,一句話就動。不必寫程式。
23 頁一把金鑰 · 全 Google 打通OAuth 寫回 Sheet
這段你要做到的事
用 OAuth 授權自己的 Google 帳號,讓 skill 拿到寫入 Sheet 的權限。流程走過一次,之後可複製到任何專案。
一個能把關鍵字研究結果自動寫進 Sheet 的 skill。同事開試算表就看得到,不必你口頭轉述。
里程碑感:今天第一次「AI 直接寫進我的雲端」。skill 產的東西不再只留在對話視窗,而是進了你的工作系統。
先搞懂一個詞 · CLI
為什麼用它:一行指令能精準做完一串動作,比一直點來點去快得多。而且今天你不用自己打,Claude 幫你打。
今天的主角工具 · gog
一個專門操作 Google 的命令行工具。授權一次,之後 Claude 就用 gog 幫你動 Google,你一行指令都不用記。同一個 gog,能動你整個 Google。
| 服務 | 能做的事 | 今天 |
|---|---|---|
| Drive | 上傳、下載、整理你的雲端硬碟檔案 | |
| Sheet | 讀寫試算表儲存格 | 主打 |
| Calendar | 查行程、建立會議 | |
| GSC | 拉關鍵字的點擊、曝光、排名 | 主打 |
| GA | 拉流量與成效數據 | 主打 |
所以這章在幹嘛:先拿到一把 Google 金鑰、授權給 gog。今天主打把 SEO 結果寫進 Sheet、拉 GSC/GA,但同一把鑰匙,Drive、行事曆也都這樣動。
先回答一個你一定會問的問題
對,內建連接(俗稱 MCP)點一下就連上,讀信、查行事曆、抓 Drive 檔都很方便。但要它「動手寫」你的雲端,就會撞牆。
別人幫你包好的固定能力,不能挑 API、不能調權限。讀取沒問題,寫 Sheet 儲存格、跑 GSC/GA 常常就做不到。
共用授權,有額度與逾時。放進排程無人值守也常卡。換帳號、加權限,你都動不了。
自己的專案,要哪些 API 自己開、權限定到最小。接上 gog 後,寫 Sheet、查 GSC、批次處理、寫進 skill,無人值守都跑得動。
內建 MCP 像租車,只能開固定路線;自己申請金鑰走 gog,是拿到自己的車鑰匙。今天這段,就是教你拿到那把鑰匙。
先懂你等下會點的那個「允許」
授權畫面跳出來,你用自己的 Google 帳號點一次「允許」,把你勾選的權限借給 gog。
授權完,token 就存在你電腦裡。之後不必再點,gog 直接能用,不會每次都跳授權。
用你自己的帳號授權,寫進去的就是你自己的 Sheet、你自己的 Drive。權限只給你勾的那幾項。
記住一句話:OAuth 就是「你授權自己的帳號給工具用」。點一次允許、token 記住、之後動的都是你自己的東西。不必 IT、不必另外的帳號。
講師大螢幕一步一步帶
| 1 建立專案 | console.cloud.google.com → 新增專案(已建好的人可跳過) |
| 2 啟用 API | APIs & Services → Library → 搜尋並啟用 Google Sheets API。技術端可加:GSC API、GA Data API |
| 3 設定同意畫面 | OAuth consent screen → External → 填 app 名稱 → 加 Scopes(Sheets)→ Test users 加自己 → Publish app 改 In production(免 7 天過期) |
| 4 建立金鑰 | Credentials → OAuth client ID → 類型選 電腦版應用程式(繁中介面叫「電腦版」,別找「桌面」)→ 下載 client_secret.json |
| 5 交給 gog | 把金鑰交給 gog,跑一行 gog auth → 瀏覽器點「允許」→ token 存好,之後不必再授權 |
看不懂沒關係。接下來 9 頁,我用實際畫面一張一張帶你走這五個階段。卡住就對照螢幕上的截圖,照著點就對了。
跟著畫面做 · 建專案


一個專案 = 一個獨立的設定空間。等一下的金鑰、API,全都掛在這個專案底下。
跟著畫面做 · 設定同意畫面


進到 OAuth 總覽點「開始」會跳四步精靈。第一步「應用程式資訊」沒什麼陷阱,照填就好。
跟著畫面做 · 同意畫面 · 關鍵選擇

選錯會卡:個人帳號誤選「內部」,後面會建不出金鑰。記得:個人選外部。
跟著畫面做 · 同意畫面 · 兩個最常忘


這兩個最常忘:沒加測試使用者,第一次授權直接被擋;不發布,授權 7 天後過期,隔週又要重登。
跟著畫面做 · 建立金鑰


一定選「電腦版應用程式」(Desktop app),不要選網頁應用程式。繁中介面叫「電腦版」,別找「桌面」。
跟著畫面做 · 建立金鑰 · 只有一次機會

.gitignore,確保不會被存上雲端。金鑰 = 你的 Google 密碼等級。這個 JSON 檔等一下就是交給 gog 的憑證。
跟著畫面做 · 啟用 API
| 今天主打 · 一定要開 | 用途 |
|---|---|
| Google Sheets API | 寫 Sheet |
| Search Console API | GSC |
| Analytics Data API | GA |
| Drive API | 要用再開 |
| Calendar API | 要用再開 |
| Gmail API | 要用再開 |


每個 API 搜一次、按一次「啟用」。今天主打的 Sheets、GSC、GA 一定要開;其他要用再補。這步跟建金鑰沒先後。
跟著畫面做 · 交給 gog 授權


金鑰交給 gog 後,跑一行授權指令,就會依序跳出這兩關。不用怕,照著按就好。
跟著畫面做 · 交給 gog 授權 · 完成


這整套設定,一次就好。之後就是後面講的:直接叫 Claude「用 gog 幫我…」,它在背後跑,你看結果。
非工程背景必卡的點
gog auth credentials 交給 gog,它存進系統 keyring,你不用管檔案放哪。別放桌面、別貼進聊天視窗。記住這句話:遇到 403 或「授權被擋」,九成是忘了加 Test users,或那支 API 還沒在 Library 啟用。先查這兩個,再問我。
把 gog 設定好
前面認識 gog 了,現在把它設定好就上工:裝起來、用金鑰授權一次、之後交給 Claude。你一行 OAuth 都不用寫。

找到 GitHub 上的 openclaw/gogcli,把連結貼給 Claude,它依你的系統幫你裝。
瀏覽器跳同意,點允許,只做這一次。--services 只授要用的、--timeout 拉長免逾時。
你不用記指令。Claude 在背後跑 gog 指令,你只要看結果。
為什麼用 gog:它包掉所有 OAuth 與 token 的麻煩。授權那一次,之後寫 Sheet 都是一句話的事。
你對 Claude 說這句話
預期結果:Sheet 第一欄出現 A、B、C。這是今天最重要的里程碑。第一次 AI 寫進了你的雲端。
把前面的成果整合進來
預期產出:一張雲端關鍵字研究表,傳連結給同事就馬上看得到。不必口頭轉述,不必手動整理格式。
技術端可以多做這步
在前面 OAuth 授權的 Library 步驟,同時啟用 Google Search Console API 與 Google Analytics Data API,Scopes 也一起加進去。
「幫我把這個關鍵字最近 28 天在 GSC 的點擊數、曝光數拉進關鍵字研究表,跟現有資料合併在同一列。」
一張表同時有 AI 分析的意圖分類,也有 GSC 的真實點擊數與排名。研究數據 + 成效數據合一,不必兩處切換。
動手前必懂 · 帳號差異
工作坊建議:用個人 Google 帳號跑今天的練習,零組織限制、最單純。公司帳號被擋的同學現場舉手,一起看,不用硬解。
混合班分層
做到「把 A B C 寫進 Sheet」就算達標。懂 OAuth 是怎麼回事就夠,技術細節交給會的人跑。
做完整的關鍵字研究表寫入,再加開 GSC、GA API,把搜尋成效也拉進同一張表。目標是一張表涵蓋 AI 分析 + 真實數據。
不要硬卡,現場舉手一起弄通。當下真的弄不通,先把「AI 能寫進我的雲端」帶走,課後再補設定。
這段的核心是「AI 可以寫進我的雲端」。設定卡住沒關係,把這個概念帶走,今天就達標了。