Methodologygeneric

auto-updater

|

teylersf/openclaw-auto-updater
View source

Install

npx skills add https://github.com/teylersf/openclaw-auto-updater --skill auto-updater

Use with your agent

ClaudeCursorOpenAIGemini

Install the auto-updater skill, then use it as build context. Run: npx skills add https://github.com/teylersf/openclaw-auto-updater --skill auto-updater. Then read the installed skill.md and follow its guidance to build or refactor my project.

Auto-Updater Skill

This skill keeps OpenClaw updated by running a nightly cron job that executes an external shell script โ€” so the update works even when the gateway restarts.

Quick Setup

To enable auto-updates, say "set up auto-updater" and I'll:

  1. Copy the update script to your home folder
  2. Create a cron job that runs the script at 4 AM daily

Why a Script?

The agent can't run commands while the gateway is restarting. We use a standalone shell script that runs independently of the agent.

The Update Script

#!/bin/bash
# OpenClaw Auto-Updater

openclaw gateway stop
openclaw update.run
openclaw gateway start

Change Update Time

Tell me "change update time to [time]" and I'll update the cron schedule.

Manual Update

Say "update yourself now" and I'll run the script immediately.

Troubleshooting

Check the log file: ~/openclaw-update.log