← 返回 Skills 市场
crazyozzy

CrazyOzzy Auto Updater

作者 crazyozzy · GitHub ↗ · v1.0.1 · MIT-0
darwinlinux ✓ 安全检测通过
217
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install crazyozzy-auto-updater
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /crazyozzy-auto-updater 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Fork and modernize for current OpenClaw: replace legacy clawdbot/clawdhub flows with openclaw/clawhub, update scheduler guidance, and refresh maintenance workflow.
元数据
Slug crazyozzy-auto-updater
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 217 次。

如何安装 CrazyOzzy Auto Updater?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install crazyozzy-auto-updater」即可一键安装,无需额外配置。

CrazyOzzy Auto Updater 是免费的吗?

是的,CrazyOzzy Auto Updater 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

CrazyOzzy Auto Updater 支持哪些平台?

CrazyOzzy Auto Updater 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux)。

谁开发了 CrazyOzzy Auto Updater?

由 crazyozzy(@crazyozzy)开发并维护,当前版本 v1.0.1。

💬 留言讨论