工程開發
github avatar

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