適用於 Openclaw 的 GitHub Sync Skill

一款功能強大的自動化工具,用於將本地 AI 代理技能同步到 GitHub 儲存庫,以便進行版本控制、共享和安全備份。

kuiilabs
v2.0.0
Apr 6, 2026
0
518
0

安裝與下載

1. ClawHub CLI

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

npx clawhub@latest install github-sync-skill

2. 手動安裝

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

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

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

3. 提示詞安裝

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

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

想要直接下載?

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

什麼是 GitHub Sync Skill?

GitHub Sync Skill 是一款專為使用 Openclaw Skills 的開發者設計的實用工具,旨在維護 AI 代理能力的遠端備份和公開儲存庫。它透過自動化將新技能或修改後的技能上傳到 GitHub 的過程,彌合了本地開發與版本控制之間的鴻溝,確保您的自訂工作流始終安全儲存且易於共享。

透過將此技能整合到您的環境中,您可以維護一個集中的 Openclaw Skills 目錄,無需手動管理檔案的繁瑣工作。它處理從儲存庫權限檢查到自動生成文件的所有事務,是建構健壯 AI 代理工具庫的基石。

GitHub Sync Skill 應用場景

  • 自動化將本地開發的技能備份到安全的 GitHub 儲存庫。
  • 將新的 Openclaw Skills 發佈到公開或私有儲存庫,以便團隊協作或社群共享。
  • 維護一個帶有自動更新文件的代理工具集中目錄。
  • 在本地修改後同步特定技能,確保遠端版本始終是最新的。

GitHub Sync Skill 運作原理

  1. 該技能查詢指定的遠端 GitHub 儲存庫以編目當前現有的遠端資源。
  2. 它執行與本地目錄結構的對比,以識別新技能或修改後的 Openclaw Skills。
  3. 使用 GitHub Personal Access Token 進行身份驗證,以確保安全的儲存庫存取和寫入權限。
  4. 使用 GitHub API 將識別出的本地檔案上傳到指定儲存庫。
  5. 儲存庫的 README.md 會自動更新,其中包含從本地技能檔案中提取的名稱、描述和標籤。
  6. 生成一份全面的同步報告,以確認操作成功並提供儲存庫連結。

GitHub Sync Skill 設定指南

要在 Openclaw Skills 環境中使用此工具,請確保您擁有具有 repo 範圍權限的 GitHub Personal Access Token。

# 設定您的 GitHub token 環境變數
export GITHUB_TOKEN=your_token_here

# 執行同步腳本進行增量更新
~/.claude/skills/github-sync-skill/scripts/sync_to_github.sh \
  --owner your-username \
  --repo your-repo-name \
  --token $GITHUB_TOKEN

GitHub Sync Skill 資料結構與分類體系

該技能基於本地目錄結構組織資料,並為目標儲存庫生成元資料,以維護 Openclaw Skills 的完整性。

參數 說明
owner GitHub 用戶或組織帳戶名稱
repo 您技能的目標儲存庫名稱
skill 用於定位特定技能進行同步的選用標誌
token 具有 repo 範圍權限的安全 GitHub Personal Access Token

GitHub Sync Skill 進階特性

  • 增量同步邏輯,僅上傳新的或更改過的 Openclaw Skills 以優化效能。
  • 使用 --skill 標誌進行定向單技能同步,實現專注的開發和部署週期。
  • 自動 README 文件產生器,直接從 SKILL.md 檔案提取元資料,實現專業的儲存庫展示。
  • 內建 Git 版本控制環境健康檢查和自動 Token 權限驗證,防止部署失敗。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*