π¦ ClawHub
Github Release Watcher
by @rogue-agent1
Monitor specified GitHub repositories for new releases and receive notifications of newly detected tags.
TERMINAL
clawhub install github-release-watcherπ About This Skill
GitHub Release Watcher
Monitor GitHub repositories for new releases and get notified.
Setup
1. Requires gh CLI (GitHub CLI), authenticated
2. Edit repos.txt β one owner/repo per line, # for comments
Usage
# Check all repos for new releases
bash scripts/check_releases.shUse custom config file
bash scripts/check_releases.sh /path/to/repos.txtDry run (show all latest releases regardless of state)
rm -f scripts/.last_seen.json && bash scripts/check_releases.sh
Integration
Cron (recommended)
Run daily via OpenClaw cron job to get notified of new releases:Schedule: daily at 09:00
Payload: "Check for new GitHub releases using the github-release-watcher skill"
Heartbeat
Add to HEARTBEAT.md for periodic checks (1x/day recommended).Output
π owner/repo β tag (name) β new release detectedβ
No new releases detected. β all repos up to dateState
Release state stored in scripts/.last_seen.json. Delete to reset.
Adding Repos
Edit repos.txt:
# My tools
owner/repo
another/repo
π‘ Examples
# Check all repos for new releases
bash scripts/check_releases.shUse custom config file
bash scripts/check_releases.sh /path/to/repos.txtDry run (show all latest releases regardless of state)
rm -f scripts/.last_seen.json && bash scripts/check_releases.sh
βοΈ Configuration
1. Requires gh CLI (GitHub CLI), authenticated
2. Edit repos.txt β one owner/repo per line, # for comments