工程開發
github
透過終端機使用 gh CLI 整合功能,直接管理 GitHub 儲存庫、議題、合併請求與 CI 工作流程。
簡介
此技能作為官方 GitHub CLI (gh) 的橋接器,使代理人能在不離開開發環境的情況下,執行儲存庫級別的操作、分類任務並監控持續整合 (CI) 狀態。它專為需要自動化 GitHub 互動的開發者、維護人員與 DevOps 工程師設計。透過此技能,代理人可以查詢儲存庫元數據、協助程式碼審查工作流程,並高效處理議題生命週期。
-
精簡的合併請求 (PR) 管理:透過 CLI 指令直接列出、檢視、建立與合併 PR。
-
議題追蹤與分類:建立、評論與關閉 GitHub 議題,同時保持狀態感知。
-
CI/CD 工作流程控制:監控即時工作流程執行狀況、查看日誌、辨識失敗步驟並重新執行失敗的工作。
-
進階 API 查詢:執行原始 GitHub API 請求,並使用 jq 進行 JSON 輸出過濾,以進行自定義數據擷取與報告。
-
情境感知操作:自動偵測儲存庫目標,或允許手動指定 owner/repo 字串,以進行多儲存庫管理。
-
此技能需要預先在主機安裝 gh CLI 並透過 gh auth login 進行驗證。
-
本技能針對程式化互動進行優化;若需複雜的程式碼分析或本地 git 操作 (如 commit 或 push),請參考 coding-agent 或 git-cli 技能。
-
在非 git 目錄中,務必指定 owner/repo 目標以確保指令正確解析。
-
使用 --json 與 --jq 旗標將結構化數據傳送到其他代理人工作流程,例如生成自動化的 PR 審查摘要或分類報告。
-
請注意 GitHub API 速率限制;對於重複的狀態檢查,建議使用 --cache 旗標以確保效能穩定。
倉庫統計
- Star 數
- 365,940
- Fork 數
- 75,026
- Open Issue 數
- 6,979
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午02:53