工程開發
github avatar

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
在 GitHub 查看