工程開發
github
透過 OpenClaw 內建的 gh CLI 工具,直接在終端機中管理 GitHub 工作流程、議題與合併請求。
簡介
GitHub 技能為與 GitHub 儲存庫互動提供了強大的介面,並整合了官方的 gh CLI。此技能專為開發人員與自動化代理所設計,透過無縫管理協作任務、CI/CD 管線以及儲存庫中繼資料,簡化了軟體開發生命週期。開發者無需離開 OpenClaw 環境即可執行上述操作,這是維持高效率開發流程並確保專案狀態透明度的關鍵工具。
-
執行完整的 PR 操作:列出、檢視詳細資訊、建立、合併以及評估合併就緒狀態。
-
管理議題追蹤:列出待處理議題、篩選新錯誤,並有效關閉已解決的工單。
-
監控 CI/CD 管線:列出工作流程執行紀錄、檢視詳細日誌以診斷失敗步驟,並針對失敗任務重新執行。
-
執行自訂 API 查詢:利用 GitHub API 端點與 JQ 過濾器,提取特定的儲存庫資料、標籤或貢獻統計數據。
-
利用結構化 JSON 輸出:使用進階指令列過濾與模板功能,將原始 GitHub API 回應轉換為可執行的洞察資訊。
-
在執行前,請確保已透過 'gh auth login' 完成 gh CLI 的身份驗證。
-
務必使用 --repo owner/repo 參數指定目標儲存庫,以防止在非 Git 目錄中發生上下文錯誤。
-
本技能適用於管理性質的儲存庫任務,本地版本控制操作(如 commit 或 push)仍應使用標準 git 指令。
-
本技能並非設計用於深層代碼分析或多檔案差異比較;請針對這些任務使用專用的 coding-agent。
-
請注意 GitHub API 的速率限制;針對高頻率的資料檢索任務,請使用 gh CLI 提供的快取機制。
倉庫統計
- Star 數
- 366,106
- Fork 數
- 75,067
- Open Issue 數
- 6,962
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午09:15