Auto-Updater for Openclaw

A background utility that automates daily version checks and updates for both the core agent and all installed skills.

maximeprades
v1.0.0
Jan 14, 2026
426
95.5k
1.5k

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install auto-updater

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install auto-updater using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Auto-Updater?

The Auto-Updater is a critical maintenance skill designed to ensure your local AI agent environment remains secure, stable, and feature-complete without manual intervention. By integrating directly with the cron system, it provides a robust framework for managing Openclaw Skills and the core Clawdbot binary, ensuring you always have the latest improvements and bug fixes.

This skill is particularly valuable for developers who rely on a consistent and up-to-date toolchain. It handles the complexities of package management and skill registry synchronization, providing a seamless background experience that culminates in a concise daily status report delivered directly to your preferred communication channel.

Auto-Updater Use Cases

  • Automatically keeping Openclaw Skills current with the latest community patches and features.
  • Reducing manual DevOps overhead by scheduling core system updates during off-peak hours.
  • Maintaining system health across multiple environments by ensuring version parity.
  • Troubleshooting version-related conflicts through automated diagnostic checks after every update cycle.

How Auto-Updater Works

  1. The skill registers a recurring cron job within the agent's scheduler, typically set for early morning execution.
  2. At the scheduled time, the skill initiates a check for the latest version of the core agent via the system's package manager.
  3. It executes a comprehensive update command for all installed Openclaw Skills, comparing local versions against the remote registry.
  4. After updates are applied, it runs an internal diagnostic sequence to perform any necessary database migrations or configuration adjustments.
  5. The system captures the output of all update operations, including version jumps (e.g., v1.0.1 to v1.1.0).
  6. A formatted summary report is generated and sent to the user, highlighting what was updated and confirming system readiness.

Auto-Updater Setup

To activate automated maintenance for your Openclaw Skills, you can issue a direct natural language command:

Set up daily auto-updates for yourself and all your skills.

Alternatively, you can manually configure the scheduling parameters using the command line interface:

clawdbot cron add \
  --name "Daily Auto-Update" \
  --cron "0 4 * * *" \
  --tz "America/Los_Angeles" \
  --session isolated \
  --wake now \
  --deliver \
  --message "Run daily auto-updates: check for Clawdbot updates and update all skills. Report what was updated."

Auto-Updater Data Schema & Taxonomy

The Auto-Updater utilizes a structured metadata format to track the state of your Openclaw Skills and system binaries:

Attribute Description
Cron Configuration Stores the execution frequency, timezone, and session isolation settings.
Version Registry A mapping of all active Openclaw Skills and their current semantic versioning (SemVer) strings.
Update Logs Captures stdout/stderr from update commands to provide troubleshooting data if a failure occurs.
Migration Status Tracks whether post-update tasks (via the doctor command) were successfully completed.

Auto-Updater Advanced Features

  • Support for multiple package managers including npm, pnpm, and bun for core binary management.
  • Dry-run mode to audit pending updates for Openclaw Skills without modifying the local filesystem.
  • Isolated session execution to ensure maintenance tasks do not interrupt or conflict with active user sessions.
  • Intelligent timezone management to prevent updates from running during peak development hours.
  • Automated recovery workflows that trigger diagnostic reports if a network or permission error is detected.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*