---
name: OpenClaw Release Check
slug: openclaw-release-check
category: Automation
description: OpenClaw Release Check checks GitHub for new OpenClaw releases and notifies once per version. Use it for scheduled update monitoring without repeated alerts.
github: "https://github.com/jdrhyne/agent-skills/tree/main/clawdbot/clawdbot-release-check"
language: Python
stars: 241
forks: 29
install: "npx degit https://github.com/jdrhyne/agent-skills/tree/main/clawdbot/clawdbot-release-check ~/.claude/skills/clawdbot-release-check"
installs_to: ~/.claude/skills/clawdbot-release-check
source_path: clawdbot/clawdbot-release-check/SKILL.md
collection_size: 25
category_size: 1648
collection_url: "https://dirskills.com/collections/jdrhyne/agent-skills"
added: 2026-09-02T05:21:56.089Z
last_synced: 2026-09-02T05:21:56.089Z
canonical_url: "https://dirskills.com/skills/openclaw-release-check"
---

# OpenClaw Release Check

OpenClaw Release Check checks GitHub for new OpenClaw releases and notifies once per version. Use it for scheduled update monitoring without repeated alerts.

**Install:**

```bash
npx degit https://github.com/jdrhyne/agent-skills/tree/main/clawdbot/clawdbot-release-check ~/.claude/skills/clawdbot-release-check
```

## README

# OpenClaw Release Check

Checks for new OpenClaw releases from GitHub and notifies once per version (no spam).

## Installation

```bash
clawhub install clawdbot-release-check
```

## Quick Setup (cron)

```bash
# Add daily update check at 9am, notify via Telegram
{baseDir}/scripts/setup.sh --telegram YOUR_TELEGRAM_ID

# Custom hour
{baseDir}/scripts/setup.sh --hour 8 --telegram YOUR_TELEGRAM_ID

# Remove cron job
{baseDir}/scripts/setup.sh --uninstall
```

After setup, restart gateway:

```bash
openclaw gateway restart
```

## Manual Usage

```bash
{baseDir}/scripts/check.sh
{baseDir}/scripts/check.sh --status
{baseDir}/scripts/check.sh --force
{baseDir}/scripts/check.sh --all-highlights
{baseDir}/scripts/check.sh --reset
{baseDir}/scripts/check.sh --help
```

## Files

- State: `~/.openclaw/clawdbot-release-check-state.json`
- Cache: `~/.openclaw/clawdbot-release-check-cache.json`

## Configuration

Environment variables:

- `OPENCLAW_DIR` — path to OpenClaw source/install
- `CACHE_MAX_AGE_HOURS` — cache TTL in hours (default: 24)
