Use this skill to set up or run native OpenClaw update routines.
This skill is for OpenClaw, not legacy Clawdbot/ClawdHub setups. Prefer these commands:
openclaw update ... for OpenClaw itselfopenclaw skills update ... for installed skillsopenclaw cron ... for schedulingWhen the user asks for automatic updates:
clawdbot / clawdhub commands.openclaw cron add or the cron tool. Prefer binding the job to the current session when the user wants the summary to come back to the same chat.Default recommendation:
Reason: skill updates are lower risk than changing the OpenClaw runtime itself.
openclaw --version
openclaw status
openclaw skills update <slug>
openclaw skills update --all
openclaw skills list
openclaw skills check
openclaw update --help
Only automate core updates after the user explicitly asks.
For lower rate-limit pressure, prefer updating skills one by one instead of always starting with --all. Recommended example:
openclaw cron add \
--name "Daily Skills Auto-Update" \
--cron "0 4 * * *" \
--tz "Asia/Shanghai" \
--session isolated \
--announce \
--message "Run the daily OpenClaw skills maintenance routine. Use native OpenClaw commands only. Prefer a gentle strategy: first identify tracked ClawHub-installed skills, then run openclaw skills update <slug> one by one, record updated/current/failed items, and if 429 Rate limit exceeded appears, explain it is a ClawHub remote rate limit and stop the rest of this run. Do not use legacy clawdbot or clawdhub commands." \
--light-context
Only use this if the user explicitly wants OpenClaw itself updated automatically.
openclaw cron add \
--name "Daily OpenClaw Auto-Update" \
--cron "0 4 * * *" \
--tz "Asia/Shanghai" \
--session isolated \
--announce \
--message "Run the daily OpenClaw maintenance routine using native OpenClaw commands only. Steps: (1) record the current OpenClaw version, (2) inspect whether OpenClaw core update commands are available and apply updates only through supported OpenClaw update flows, (3) update tracked skills gently, preferably with openclaw skills update <slug> one by one instead of blindly starting with --all, (4) if 429 Rate limit exceeded appears, say it is a ClawHub remote rate limit and stop the rest of this run, (5) report version before/after, updated skills, already-current skills, and failures. Do not use legacy clawdbot or clawdhub commands." \
--light-context
Use a compact report like:
🔄 OpenClaw Update Complete
OpenClaw: unchanged / updated <before → after>
Skills updated: <list>
Already current: <list or count>
Issues: <none or short list>
openclaw cron over ad-hoc shell schedulers when the user wants in-product automation.openclaw skills update one by one before resorting to --all.共 1 个版本