Auto-Updater for Openclaw

Automatically manage daily updates for your agent core and all installed skills to ensure your environment stays secure and feature-complete.

hightower6eu
v1.0.0
Feb 2, 2026
0
0
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install auto-updater-deza8

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-deza8 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 an essential maintenance tool designed to eliminate the manual overhead of keeping your AI workspace current. By integrating directly into the system lifecycle, this skill ensures that both the core platform and your entire library of Openclaw Skills are running the latest versions. It provides a seamless way to stay ahead of security patches and new feature releases without disrupting your daily workflows.

This skill is particularly valuable for developers and power users who rely on a stable, up-to-date environment. It leverages the openclaw-agent to perform deep system updates, migrations, and registry checks, providing a comprehensive update summary every morning so you are never in the dark about system changes.

Auto-Updater Use Cases

  • Automating the version management of multiple Openclaw Skills across different environments.
  • Ensuring the agent core is always synchronized with the latest protocol updates and bug fixes.
  • Reducing technical debt by automatically applying migrations via the doctor utility.
  • Maintaining a self-hosted AI agent environment with zero-touch maintenance windows.

How Auto-Updater Works

  1. The skill schedules a daily cron job that triggers during low-activity hours (defaulting to 4:00 AM).
  2. It performs a handshake with the openclaw-agent to ensure the host system is ready for update operations.
  3. The skill checks for core updates via npm, pnpm, or git source, depending on the initial installation method.
  4. It executes a registry-wide check to identify and download newer versions of all installed Openclaw Skills.
  5. Post-update migrations are triggered to ensure database and configuration compatibility.
  6. A detailed Markdown summary is delivered to the user, highlighting version jumps and any skills that were already current.

Auto-Updater Setup

Before initialization, ensure that the openclaw-agent is active on your host machine. You can set up the skill by simply asking your agent:

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

For manual CLI configuration, use the following command to establish the update schedule:

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 tracks update history and configuration through the following schema:

Component Data Type Purpose
cron.name String Identifier for the scheduled update task
updates.core Object Stores semver transitions for the agent core
updates.skills Array Lists all Openclaw Skills updated during the cycle
status.logs String Captures output from clawdbot doctor and package managers
config.tz String The timezone used for calculating execution windows

Auto-Updater Advanced Features

  • Dry-run capability to preview pending updates for Openclaw Skills without applying them.
  • Isolated session execution to prevent update processes from interfering with active user conversations.
  • Automatic system migration handling through integrated doctor command execution.
  • Configurable delivery targets to send update summaries to specific communication channels or logs.
  • Support for multiple package managers including npm, pnpm, and bun.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*