← Back to Skills Marketplace
crazyozzy

CrazyOzzy Auto Updater

by crazyozzy · GitHub ↗ · v1.0.1 · MIT-0
darwinlinux ✓ Security Clean
217
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install crazyozzy-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 up...
README (SKILL.md)

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:

  1. Updates OpenClaw itself
  2. Updates installed skills via ClawHub
  3. 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:

  1. Runs openclaw update (or openclaw update --dry-run for preview-only flows)
  2. Runs clawhub update --all
  3. Optionally runs openclaw doctor if the update flow reports config/service issues
  4. 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 update is 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 doctor is 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 add examples.
  • 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:

  1. openclaw update status
  2. openclaw doctor
  3. openclaw gateway status
  4. clawhub 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 / clawbotopenclaw
  • clawdhubclawhub
  • clawdbot doctor as updater → usually openclaw update, with openclaw doctor as follow-up diagnostics
  • legacy CLI cron examples → OpenClaw cron tool / scheduler jobs

Resources

  • OpenClaw update docs: docs/cli/update.md in the local OpenClaw install
  • OpenClaw doctor / status / gateway docs in local OpenClaw docs
  • ClawHub CLI skill for installing/updating skills
Usage Guidance
This skill is coherent and low-risk in structure, but check provenance before enabling automation: 1) note there is no homepage and the _meta.json ownerId differs from registry metadata — ask the publisher for clarification if origin matters to you; 2) run a manual dry-run first (openclaw update --dry-run, clawhub list) to confirm behavior and outputs; 3) schedule updates during a maintenance window and ensure backups are available because updates may restart gateways/services or overwrite local modifications; 4) if you prefer more control, avoid automatic scheduling or keep it in an isolated test agent until satisfied.
Capability Analysis
Type: OpenClaw Skill Name: crazyozzy-auto-updater Version: 1.0.1 The crazyozzy-auto-updater skill is a maintenance utility designed to automate updates for the OpenClaw platform and its associated skills. It utilizes standard system commands (openclaw update, clawhub update) and provides clear instructions for the agent to configure scheduled tasks using the platform's native cron tools. No evidence of data exfiltration, malicious execution, or unauthorized persistence was found across SKILL.md or the reference guides.
Capability Assessment
Purpose & Capability
The name/description match the runtime instructions: the SKILL.md only tells the agent to run OpenClaw and ClawHub update/status/doctor commands and to schedule a run. No unrelated binaries, env vars, or external endpoints are requested. Minor packaging inconsistency: _meta.json ownerId differs from the registry ownerId in the metadata, and there is no homepage/source URL — this is a provenance/traceability concern but does not contradict the skill's functionality.
Instruction Scope
Instructions are narrowly scoped to updating OpenClaw and installed skills, creating a scheduled (isolated) agent run, and sending a concise summary. They reference only local OpenClaw/ClawHub commands and local docs. This is appropriate, but these commands can restart services or make system changes — the SKILL.md correctly notes potential restarts; users should be aware of that impact before enabling automatic runs.
Install Mechanism
No install spec and no code files — lowest risk surface (instruction-only). No downloads or extraction. The absent homepage/source and differing ownerId reduce provenance visibility; that's a trust concern but not an installation risk.
Credentials
The skill requires no environment variables, credentials, or config paths. That is proportional to its purpose of orchestrating local CLI update commands.
Persistence & Privilege
always:false and no special system-wide changes are requested. The skill recommends configuring scheduler jobs (normal for updater tasks). Autonomous invocation is allowed (platform default); combined with the update actions, this means scheduled runs will perform system updates — expected for this skill but worth reviewing before enabling.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install crazyozzy-auto-updater
  3. After installation, invoke the skill by name or use /crazyozzy-auto-updater
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fork and modernize for current OpenClaw: replace legacy clawdbot/clawdhub flows with openclaw/clawhub, update scheduler guidance, and refresh maintenance workflow.
Metadata
Slug crazyozzy-auto-updater
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 217 downloads so far.

How do I install CrazyOzzy Auto Updater?

Run "/install crazyozzy-auto-updater" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is CrazyOzzy Auto Updater free?

Yes, CrazyOzzy Auto Updater is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does CrazyOzzy Auto Updater support?

CrazyOzzy Auto Updater is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created CrazyOzzy Auto Updater?

It is built and maintained by crazyozzy (@crazyozzy); the current version is v1.0.1.

💬 Comments