jdrhyne/auto-updater
Automatically update OpenClaw and selected skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
npx skills add https://github.com/jdrhyne/agent-skills --skill auto-updater
Keep OpenClaw and skills up to date automatically with daily update checks.
This skill sets up a daily cron job that:
clawhub update --all)Ask OpenClaw to set up the auto-updater:
Set up daily auto-updates for OpenClaw and installed skills.
Or manually add the cron job:
openclaw 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 OpenClaw updates and update installed skills. Report what changed."
For npm installs:
npm update -g openclaw@latest
After update, run health checks:
openclaw --profile default doctor --fix
openclaw gateway restart
clawhub update --all
This checks installed ClawHub skills and updates to latest versions.
Run a manual skill update:
clawhub update --all --no-input --force
List installed ClawHub skills:
clawhub list
Check OpenClaw version:
openclaw --version
openclaw cron list)openclaw gateway status)openclaw --profile default doctor --fixopenclaw cron remove "Daily Auto-Update"
Take jdrhyne/auto-updater from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference npm.
Without those the skill loads but fails at the first command.