適用於 Openclaw 的 Super GitHub

一種高效能技能,整合了 GitHub CLI 以無縫管理儲存庫、pull request 和 CI/CD 工作流程。

subaru0573
v1.0.0
Apr 10, 2026
0
700
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install super-github-s

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 super-github-s。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Super GitHub?

Super GitHub 是一套專業的技術工具,旨在彌合 AI 代理與 GitHub 生態系統之間的鴻溝。透過利用 GitHub CLI (gh) 的強大功能,此技能允許代理執行遠超簡單 git 指令的複雜儲存庫操作。它提供了一個穩健的介面,用於與 GitHub API 互動、管理 issue 以及監控即時自動化流水線。

作為 Openclaw Skills 生態系統的一部分,它確保開發人員和 AI 代理無需離開終端環境即可維持高生產力。無論您是在除錯失敗的 CI/CD 執行,還是在審計 pull request 中繼資料,Super GitHub 都能提供現代軟體開發生命週期所需的精度與速度。

Super GitHub 應用場景

  • 自動監控活動 pull request 的 CI/CD 流水線狀態。
  • 使用進階的 JSON 和 JQ 篩選來檢索特定儲存庫中繼資料。
  • 管理和列出多個遠端儲存庫中的 issue 或 pull request。
  • 透過直接存取詳細記錄檔來審計失敗的工作流步驟。

Super GitHub 運作原理

  1. 代理識別與 GitHub 相關的任務,例如檢查 PR 或工作流狀態。
  2. 此技能呼叫帶有適當子指令(例如 pr, run, 或 api)的本地 gh CLI 二進位檔案。
  3. 它使用 --repo 旗標指定目標儲存庫,以確保上下文相關的執行。
  4. 結果資料通常以 JSON 格式請求,以方便程式化解析。
  5. 此技能處理輸出並將結構化回應返回給使用者或代理。

Super GitHub 設定指南

若要在 Openclaw Skills 框架內使用 Super GitHub,請確保已安裝並驗證 GitHub CLI。

# Install GitHub CLI
brew install gh

# Authenticate with your GitHub account
gh auth login

# Verify the installation
gh --version

Super GitHub 資料結構與分類體系

此技能利用來自 GitHub CLI 的結構化 JSON 輸出以確保資料一致性。關鍵資料結構包括:

物件 中繼資料欄位 CLI 來源
Pull Request number, title, state, user.login gh pr view --json
Workflow Run id, status, conclusion, display_title gh run list --json
Issue number, title, labels, author gh issue list --json

所有結構化資料均可使用 --jq 語法進行篩選,以最小化 token 使用並最大化相關性。

Super GitHub 進階特性

  • 直接 API 存取:使用 gh api 存取尚未被標準 CLI 子指令涵蓋的端點。
  • 失敗審計:使用 --log-failed 旗標針對特定執行 ID 深入分析 CI 失敗原因。
  • 自訂 JQ 篩選:在指令執行過程中直接將複雜的 JSON 回應轉換為人類可讀的字串或精簡物件。
  • 多儲存庫支援:透過傳遞 owner/repo 字串在全球範圍內明確定位任何儲存庫。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*