# **【Claude CLI/Gemini CLI 操作 debug Workflow】** :::info - n8n API KEY - 抓取 Workflow id - debug ::: <br/> 之前安裝了 Claude CLI、Gemini CLI 這次我想試試使用 CLI 介面有沒有辦法幫我 debug n8n workflow ## n8n API KEY 先到 n8n setting 介面申請 api key   進到 CLI 介面 ```= # 看自己想用哪一個 gemini claude ``` 指令介面輸入 (授權我選 always) ```= # Zeabur curl -s -H "Authorization: Bearer YOUR_API_KEY" \ https://catalinakuowork.zeabur.app/api/v1/workflows \ | jq '.[] | {id, name}' # localhost curl -H "X-N8N-API-KEY: your_api_key_here" \ http://localhost:5678/api/v1/workflows ```  列出所有 Workflows ```= # Zeabur curl -s -H "X-N8N-API-KEY: YOUR_API_KEY" \ https://https://catalinakuowork.zeabur.app/api/v1/workflows # localhost curl -s -H "X-N8N-API-KEY: YOUR_API_KEY" \ http://localhost:5678/api/v1/workflows ``` 在 n8n UI介面複製一個 Workflow 用來測試  <br/> ## 抓取 Workflow id 只抓特定的 Workflow ```= # Zeabur curl -s -H "X-N8N-API-KEY: eyJh..." \ https://catalinakuowork.zeabur.app/api/v1/workflows \ | jq '.[] | select(.name == "Spending Tracker copy") | {id, name}' # Localhost curl -s -H "X-N8N-API-KEY: YOUR_API_KEY" \ http://localhost:5678/api/v1/workflows \ | jq '.[] | select(.name == "stock copy") | {id, name}' ``` 這樣會顯示 workflow 的 id(觸發/匯出時要用)  分析剛剛抓到id的 workflow,寫到本機端json ```= # Zeabur curl -s -H "X-N8N-API-KEY: YOUR_API_KEY" \ https://catalinakuowork.zeabur.app/api/v1/workflows/抓到的id \ > stock-copy.json # localhost curl -s -H "X-N8N-API-KEY: YOUR_API_KEY" \ https://catalinakuowork.zeabur.app/api/v1/workflows/抓到的id \ > stock-copy.json ```  <br/> ## debug 發現 Zeabur 可能有限制,沒辦法更動  改用 localhost debug  過了幾分鐘,直接幫我改好,其實只是誤用節點,但我自己不知道,甚至連 prompt 都修改得更完整   <br/> 你也想試試 Claude CLI? 看這篇~ [【Vscode Vide Coding 助手:Continue 插件、終端機官方 Claude CLI 安裝】](https://hackmd.io/@workcata/BJ93LK7Uxl)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up