auto-updater

OpenClaw auto-update checker and safe applier. Checks for new versions, compares changelogs, and applies updates with rollback safety. Designed to run as a cron job for hands-free maintenance. Use for keeping OpenClaw up to date automatically.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "auto-updater" with this command: npx skills add aiwithabidi/smart-updater-pro

Auto-Updater 🔄

Keep OpenClaw up to date automatically and safely.

Checks for new OpenClaw versions via git tags, compares with your current version, shows what's new, and optionally applies the update with safe rollback support.

Quick Start

# Check for updates (safe, read-only)
bash {baseDir}/scripts/check_update.sh

# Check and apply if available
bash {baseDir}/scripts/check_update.sh --apply

# JSON output (for cron/automation)
bash {baseDir}/scripts/check_update.sh --json

# Check + apply + JSON
bash {baseDir}/scripts/check_update.sh --apply --json

Setting Up as a Cron Job

Via OpenClaw Cron

Add to your cron jobs to check daily:

{
  "name": "auto-update-check",
  "schedule": "0 1 * * *",
  "command": "bash skills/auto-updater/{baseDir}/scripts/check_update.sh --json",
  "description": "Daily OpenClaw update check at 1 AM"
}

Via System Crontab

# Check daily at 1 AM, log results
0 1 * * * cd /root/.openclaw/workspace && bash skills/auto-updater/{baseDir}/scripts/check_update.sh >> /var/log/openclaw-updates.log 2>&1

How It Works

  1. Fetchgit fetch --tags from the OpenClaw repo
  2. Compare — Current version vs latest git tag (semver sorted)
  3. Report — Shows version diff and changelog/commits between versions
  4. Apply (optional) — Checkout new tag → pnpm install → pnpm build → docker build → docker compose up -d
  5. Verify — Checks gateway starts successfully after update

Safe Update Practices

  • Always runs git fetch before comparing (fresh data)
  • Shows what changed before applying
  • Records the previous version for rollback
  • Verifies gateway health after update
  • Never force-pushes or modifies git history

Rollback Procedure

If an update breaks something:

# 1. See recent tags
cd /host/openclaw && git tag --sort=-v:refname | head -5

# 2. Checkout previous version
git checkout <previous-tag>

# 3. Rebuild
pnpm install && pnpm build
docker build -t openclaw:latest .
docker compose up -d

# 4. Verify
docker compose logs --tail=20

The script outputs rollback instructions automatically when applying updates.

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Founder Coach AI

AI founder coaching system — daily decision journal, accountability tracking, weekly strategy reviews, and AI-era specific questions on moat, commoditization...

Registry SourceRecently Updated
5760Profile unavailable
General

Model Council Pro

Multi-model consensus system — send a query to 3+ different LLMs via OpenRouter simultaneously, then a judge model evaluates all responses and produces a win...

Registry SourceRecently Updated
6810Profile unavailable
Automation

Voice Agent Builder Pro

Build and manage Voice AI agents using Vapi, Bland.ai, or Retell. Create agents, configure voices, set prompts, make outbound calls, and retrieve transcripts...

Registry SourceRecently Updated
6780Profile unavailable
Security

Model Audit Pro

Monthly LLM stack audit — compare your current models against latest benchmarks and pricing from OpenRouter. Identifies potential savings, upgrades, and bett...

Registry SourceRecently Updated
5730Profile unavailable