{"skill":{"slug":"openclaw-auto-updater","displayName":"OpenClaw Auto‑Updater (Safe + Scheduled + Summary)","summary":"Schedule automatic OpenClaw and skill updates with reliable cron templates, timezone-safe scheduling, and clear summary outputs. Use for hands-off maintenance, scheduled upgrades, and concise update reports.","description":"---\nname: openclaw-auto-updater\ndescription: Schedule automatic OpenClaw and skill updates with reliable cron templates, timezone-safe scheduling, and clear summary outputs. Use for hands-off maintenance, scheduled upgrades, and concise update reports.\n---\n\n# OpenClaw Auto-Updater\n\nRun **scheduled updates** for OpenClaw and installed skills using cron messages (no scripts required). Focus: safe scheduling, predictable output, and minimal manual work.\n\n## What it does\n\n- Runs OpenClaw updates on a fixed schedule\n- Updates all installed skills via ClawHub\n- Sends a concise, readable summary (updated / unchanged / failed)\n\n## Setup (daily updates)\n\n**Daily at 03:30 Europe/Berlin**:\n```bash\nopenclaw cron add \\\n  --name \"OpenClaw Auto-Update\" \\\n  --cron \"30 3 * * *\" \\\n  --tz \"Europe/Berlin\" \\\n  --session isolated \\\n  --wake now \\\n  --deliver \\\n  --message \"Run daily auto-updates: 1) openclaw update --yes --json 2) clawdhub update --all 3) report versions updated + errors.\"\n```\n\n### Weekly (Sunday 04:00)\n```bash\nopenclaw cron add \\\n  --name \"OpenClaw Auto-Update (Weekly)\" \\\n  --cron \"0 4 * * 0\" \\\n  --tz \"Europe/Berlin\" \\\n  --session isolated \\\n  --wake now \\\n  --deliver \\\n  --message \"Run weekly auto-updates: openclaw update --yes --json; clawdhub update --all; summarize changes.\"\n```\n\n## Safer modes\n\n**Dry run (no changes):**\n```bash\nopenclaw cron add \\\n  --name \"OpenClaw Auto-Update (Dry)\" \\\n  --cron \"30 3 * * *\" \\\n  --tz \"Europe/Berlin\" \\\n  --session isolated \\\n  --wake now \\\n  --deliver \\\n  --message \"Check updates only: openclaw update status; clawdhub update --all --dry-run; summarize what would change.\"\n```\n\n**Core only (skip skills):**\n```bash\nopenclaw cron add \\\n  --name \"OpenClaw Auto-Update (Core Only)\" \\\n  --cron \"30 3 * * *\" \\\n  --tz \"Europe/Berlin\" \\\n  --session isolated \\\n  --wake now \\\n  --deliver \\\n  --message \"Update OpenClaw only: openclaw update --yes --json; summarize version change.\"\n```\n\n## Summary format (recommended)\n```\n🔄 OpenClaw Auto-Update\n\nOpenClaw: 2026.2.1 → 2026.2.2 (OK)\nSkills updated: 3\nSkills unchanged: 12\nErrors: none\n```\n\n## Troubleshooting\n\n- If updates fail, include the error in the summary.\n- Schedule off-hours; updates may restart the gateway.\n- Use explicit timezones to avoid surprises.\n\n## References\n- `references/agent-guide.md` → deeper implementation notes\n- `references/summary-examples.md` → formatting examples\n","tags":{"auto-update":"1.0.0","cron":"1.0.0","latest":"1.0.0","maintenance":"1.0.0","monitoring":"1.0.0","openclaw":"1.0.0","ops":"1.0.0","skills":"1.0.0","updates":"1.0.0"},"stats":{"comments":0,"downloads":14527,"installsAllTime":127,"installsCurrent":127,"stars":13,"versions":1},"createdAt":1770138450070,"updatedAt":1779076579870},"latestVersion":{"version":"1.0.0","createdAt":1770138450070,"changelog":"Set-and-forget updates for OpenClaw + skills. Non‑interactive runner, dry‑run/skip flags, timezone cron example, and a clean summary output. Built for ops reliability.","license":null},"metadata":null,"owner":{"handle":"dasweltall","userId":"s1701t4sc1n93pyh88gwx0cgzx83wvcs","displayName":"CodingPenguin44","image":"https://avatars.githubusercontent.com/u/151219570?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1779943691229}}