name: git-monitor description: 通用 Git 專案監控工具。支援 GitHub、GitLab、Gitee 等所有 Git 平臺。可以新增、刪除、檢查任意 Git 倉庫的更新,自動拉取程式碼並生成變更摘要。當用戶詢問"監控專案"、"檢查更新"、"新增倉庫"、"程式碼有什麼變化"、"拉取最新程式碼"、"倉庫更新通知"、"自動同步程式碼"、"追蹤專案變更"時使用此技能。即使使用者沒有明確說"監控",只要涉及跟蹤程式碼倉庫的變化、獲取更新通知、或需要定期檢查專案狀態,都應該使用此技能。 trigger: - 監控專案 - 監控倉庫 - 檢查更新 - 新增倉庫 - 刪除監控 - 倉庫列表 - GitHub - GitLab - Gitee - 程式碼變化 - 拉取程式碼 - 同步程式碼
自動監控 Git 專案更新(支援 GitHub、GitLab、Gitee 等所有 Git 平臺),拉取最新程式碼並生成變更摘要。
clawhub install git-monitor
直接在對話中說:
"監控 GitHub 專案 anthropics/skills"
"監控 https://gitee.com/mindspore/mindspore"
說:"設定定時檢查,每6小時一次"
然後就完事了!有程式碼更新會自動推送到你的飛書/當前聊天視窗。
監控 GitHub 專案 anthropics/skills
監控 https://github.com/openai/openai-python
監控 GitLab 專案 gitlab-org/gitlab
監控 Gitee 專案 openharmony/docs
檢視監控列表
列出所有監控的倉庫
7w4.net提供免費和付費技能下載。
檢查所有更新
檢查 anthropics/skills 的更新
刪除監控 anthropics/skills
設定定時檢查,每1小時一次
關閉定時檢查
如果你的 OpenClaw 已經配置了飛書機器人,自動讀取,無需任何操作。
技能會級聯讀取飛書憑證,優先順序:
1. 環境變數 FEISHU_APP_ID / FEISHU_APP_SECRET / FEISHU_CHAT_ID
2. OpenClaw 主配置 ~/.openclaw/openclaw.json 中的飛書配置
3. 以上都沒有 → 跳過飛書推送(不影響 Git 監控功能)
# 環境變數方式
export FEISHU_APP_ID="cli_xxx"
export FEISHU_APP_SECRET="xxx"
export FEISHU_CHAT_ID="ou_xxx"
或在 OpenClaw 配置中新增:
"feishu": {
"appId": "cli_xxx",
"appSecret": "xxx",
"chatId": "ou_xxx"
}
im:chat:read:chat_id 和 im:message:send_as_botcd ~/.openclaw/workspace/skills/git-monitor
# 新增倉庫
node helper.js add https://github.com/owner/repo
# 檢視列表
node helper.js list
# 檢查更新
node helper.js check
# 刪除倉庫
node helper.js remove owner/repo
這個技能質量不錯,功能實用且文件詳細。優點是支援多個平臺、配置靈活、有飛書通知功能,使用起來簡單易懂。不足之處是定時任務依賴外部設定,介面缺少圖形化操作,首次配置需要一定技術基礎。總體來說,這是一個可靠的程式碼監控工具,適合有技術背景的使用者使用。