CrazyOzzy Auto Updater
Automatically update OpenClaw and installed skills on a schedule. Use when setting up or maintaining daily/weekly update automation, checking for OpenClaw up...
Description
name: auto-updater description: "Automatically update OpenClaw and installed skills on a schedule. Use when setting up or maintaining daily/weekly update automation, checking for OpenClaw updates, updating all skills, and sending a summary of what changed." metadata: {"version":"1.0.1","openclaw":{"emoji":"🔄","os":["darwin","linux"]}}
Auto-Updater Skill
Keep OpenClaw and installed skills up to date with a scheduled update routine.
What It Does
This skill helps set up an automated job that:
- Updates OpenClaw itself
- Updates installed skills via ClawHub
- Sends a concise summary of what changed
Preferred OpenClaw Approach
For current OpenClaw versions, prefer the cron tool / scheduler over legacy clawbot / clawdbot CLI examples.
Use an isolated scheduled agent turn that:
- Runs
openclaw update(oropenclaw update --dry-runfor preview-only flows) - Runs
clawhub update --all - Optionally runs
openclaw doctorif the update flow reports config/service issues - Sends a short summary back to the user
Core Commands
OpenClaw updates
Preferred command:
openclaw update
Useful variants:
openclaw update status
openclaw update --dry-run
openclaw update --json
openclaw doctor
Notes:
openclaw updateis the current first-class update path.- On source installs it handles the safe update flow.
- On package-manager installs it uses the package-manager-aware update path.
openclaw doctoris the follow-up health/fix command, not the main updater.
Skills
clawhub update --all
clawhub list
Scheduling Guidance
When asked to configure automatic updates in OpenClaw:
- Prefer the cron tool instead of legacy CLI
openclaw cron add/clawdbot cron addexamples. - Create an isolated scheduled run.
- Deliver a concise summary to the user.
- If the user does not specify a time, ask once and pick a quiet hour in the user’s timezone.
Suggested Scheduled Task Prompt
Use a prompt along these lines for the scheduled run:
Run the scheduled OpenClaw maintenance routine:
1. Check/update OpenClaw with `openclaw update`
2. Update installed skills with `clawhub update --all`
3. If update output suggests config or service problems, run `openclaw doctor`
4. Summarize:
- whether OpenClaw changed
- which skills updated
- any failures or manual follow-up needed
Keep the final report concise and user-facing.
Summary Format
Preferred shape:
🔄 Auto-update complete
OpenClaw: updated / already current / failed
Skills updated: ...
Issues: none / short list
Keep it scan-friendly:
- version changes if known
- updated skills grouped together
- errors surfaced clearly
- avoid long raw logs
Manual Checks
openclaw update status
openclaw status
clawhub list
Troubleshooting
Update failed
Check:
openclaw update statusopenclaw doctoropenclaw gateway statusclawhub list
Skills failed to update
Common causes:
- network failure
- registry/package resolution issue
- local file modifications in installed skill
- permission issues on the workspace
Try targeted repair:
clawhub update --all --force
Or update one skill explicitly.
Legacy Translation Notes
If older instructions mention these commands, translate them as follows:
clawdbot/clawbot→openclawclawdhub→clawhubclawdbot doctoras updater → usuallyopenclaw update, withopenclaw doctoras follow-up diagnostics- legacy CLI cron examples → OpenClaw cron tool / scheduler jobs
Resources
- OpenClaw update docs:
docs/cli/update.mdin the local OpenClaw install - OpenClaw doctor / status / gateway docs in local OpenClaw docs
- ClawHub CLI skill for installing/updating skills
Reviews (0)
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!