適用於 Openclaw 的 GitHub

將 GitHub CLI 整合到您的 AI 代理工作流中,以管理 PR、議題和工作流執行。

zhengxinjipai
v1.0.0
Mar 6, 2026
1
1.4k
0

安裝與下載

1. ClawHub CLI

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

npx clawhub@latest install github-cli-tool

2. 手動安裝

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

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

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

3. 提示詞安裝

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

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

想要直接下載?

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

什麼是 GitHub?

GitHub 技能賦能 AI 代理使用官方 gh CLI 執行複雜的 GitHub 操作。透過利用此技能,您的代理可以監控 CI/CD 管線、處理提取請求並查詢 GitHub API,而無需離開開發環境。它是 Openclaw Skills 生態系統中任何自動化開發管線的核心組件。

GitHub 應用場景

  • 即時監控 CI/CD 工作流執行並識別故障點。
  • 列出、查看和管理多個程式庫中的提取請求和議題。
  • 使用帶有 JQ 過濾的 GitHub API 進行進階數據提取,以實現結構化分析。
  • 直接從 AI 代理介面自動化程式庫維護和審計任務。

GitHub 運作原理

  1. AI 代理偵測到需要與 GitHub 程式庫互動的任務。
  2. 代理利用主機系統上安裝的 gh CLI 二進位檔案執行指令。
  3. 透過存儲在本地機器上的現有 GitHub CLI 憑據進行身份驗證。
  4. 使用特定標誌(如 --repo)執行指令,以確保操作針對正確的擁有者和程式庫。
  5. 擷取輸出並解析為 JSON,允許代理以程式化方式處理結果。

GitHub 設定指南

要使用此技能,請確保您的系統中已安裝 GitHub CLI (gh)。您可以根據環境使用以下指令進行安裝:

# macOS 使用者透過 Homebrew 安裝
brew install gh

# Linux 使用者透過 APT 安裝
sudo apt install gh

安裝完成後,您必須透過執行 gh auth login 對 CLI 進行身份驗證,以便 Openclaw Skills 能夠安全地與您的私有和公共程式庫進行互動。

GitHub 資料結構與分類體系

此技能利用標準 GitHub CLI 回應格式來維護數據完整性。預設情況下,它利用結構化 JSON 輸出,以提高代理的理解能力和數據操作能力。

數據類別 提取方法 用途
議題 (Issues) gh issue list --json 追蹤專案任務、標籤和錯誤報告
提取請求 (PRs) gh pr view --json 審查程式碼更改、CI 狀態和審閱者回饋
操作/執行 (Actions/Runs) gh run view --json 檢查 CI/CD 管線日誌和逐步結果
自訂 API gh api --jq 存取特定的 GitHub REST API 端點以獲取元數據

GitHub 進階特性

  • 多程式庫支援:透過在指令中傳遞 --repo 標誌明確定位任何程式庫。
  • 定向偵錯:使用 --log-failed 標誌隔離 CI 錯誤,無需下載整個日誌文件。
  • 結構化數據過濾:內建 JQ 整合,用於 GitHub 元數據的複雜數據轉換。
  • 擴展 API 存取:能夠針對標準 CLI 子指令未涵蓋的功能執行自訂 REST API 查詢。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*