Auto-Updater for Openclaw

A background utility that automates daily maintenance by updating the core agent and all installed extensions.

tigertamvip
v1.0.0
Mar 22, 2026
0
774
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install auto-updater-1

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-1 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 utility designed to ensure your AI agent environment remains secure, bug-free, and feature-complete without manual intervention. By leveraging the robust Openclaw Skills ecosystem, this tool manages the lifecycle of both the core Clawdbot system and its peripheral capabilities.

Running silently in the background, it synchronizes your local environment with the latest remote registries. This proactive approach to version management eliminates technical debt and ensures that you are always utilizing the most advanced builds of your Openclaw Skills.

Auto-Updater Use Cases

  • Automating the daily synchronization of your AI agent with the latest stable releases.
  • Ensuring mission-critical security patches for your core system are applied overnight.
  • Maintaining a consistent versioning state across distributed Openclaw Skills deployments.
  • Receiving detailed change logs and update summaries without manually checking repositories.

How Auto-Updater Works

  1. The skill triggers a scheduled cron job based on your defined frequency and timezone.
  2. It executes a system-level check to identify newer versions of the Clawdbot core engine.
  3. The utility queries the registry to compare local versions of all Openclaw Skills against the latest available builds.
  4. It applies updates sequentially using package managers or git-based source pulls.
  5. Post-update migrations are executed via the doctor command to ensure database integrity.
  6. A comprehensive summary message is generated and delivered to the user's primary session.

Auto-Updater Setup

To get started, you can ask your agent to configure the environment automatically:

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

Alternatively, manually register the cron job using the CLI to gain granular control over the update window:

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 skill tracks update history and versioning states using a structured logging system. The following table outlines how updates are categorized:

Component Source Update Method
Core System npm / pnpm / bun / git clawdbot update
Openclaw Skills Registry / ClawdHub clawdhub update --all
Migration Data System DB clawdbot doctor

Update summaries are organized by version jumps (e.g., v1.0.0 → v1.1.0) and categorized into Updated, Current, or Failed states.

Auto-Updater Advanced Features

  • Dry-run mode to simulate update paths without altering the local environment.
  • Isolated session execution to prevent maintenance logs from cluttering primary work streams.
  • Automated migration hooks that run system diagnostics after every successful binary update.
  • Error handling that captures and reports permission conflicts or network timeouts directly to the user.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*