auto-updater
The auto-updater skill establishes a daily cron job that automatically updates OpenClaw and installed ClawHub skills, then sends the user a summary of changes. Use this skill to maintain current versions of OpenClaw and its skills without manual intervention, typically scheduled during off-peak hours to avoid disrupting active work.
git clone --depth 1 https://github.com/jdrhyne/agent-skills /tmp/auto-updater && cp -r /tmp/auto-updater/clawdbot/auto-updater ~/.claude/skills/auto-updaterSKILL.md
# Auto-Updater Skill Keep OpenClaw and skills up to date automatically with daily update checks. ## What It Does This skill sets up a daily cron job that: 1. Updates OpenClaw itself (via package manager) 2. Updates installed ClawHub skills (via `clawhub update --all`) 3. Sends a summary of what changed ## Setup ### Quick Start Ask OpenClaw to set up the auto-updater: ``` Set up daily auto-updates for OpenClaw and installed skills. ``` Or manually add the cron job: ```bash openclaw cron add \ --name "Daily Auto-Update" \ --cron "0 4 * * *" \ --tz "America/Los_Angeles" \ --session isolated \ --wake now \ --deliver \ --message "Run daily auto-updates: check for OpenClaw updates and update installed skills. Report what changed." ``` ## How Updates Work ### OpenClaw Updates For npm installs: ```bash npm update -g openclaw@latest ``` After update, run health checks: ```bash openclaw --profile default doctor --fix openclaw gateway restart ``` ### Skill Updates ```bash clawhub update --all ``` This checks installed ClawHub skills and updates to latest versions. ## Manual Commands Run a manual skill update: ```bash clawhub update --all --no-input --force ``` List installed ClawHub skills: ```bash clawhub list ``` Check OpenClaw version: ```bash openclaw --version ``` ## Troubleshooting ### Updates Not Running 1. Verify cron is enabled (`openclaw cron list`) 2. Ensure gateway is running continuously (`openclaw gateway status`) 3. Confirm cron entry exists and timezone is correct ### Common Failures - **Permission errors**: ensure the OpenClaw user can write to install paths - **Network errors**: verify internet connectivity - **Broken plugin/provider state**: run `openclaw --profile default doctor --fix` ### Disable Auto-Updates ```bash openclaw cron remove "Daily Auto-Update" ``` ## Resources - https://docs.openclaw.ai - https://clawhub.com
Check for new OpenClaw releases and notify once per new version.
OpenClaw documentation expert with decision tree navigation, search scripts, doc fetching, version tracking, and config snippets for all OpenClaw features
Bulk download images from login-protected gallery websites using an attached browser session. Use when asked to scrape, download, or save images from authenticated gallery pages, extract full-size images from thumbnails, or batch download from multi-page galleries.
Three-Layer Memory System — automatic fact extraction, entity-based knowledge graph, and weekly synthesis. Manages life/areas/ entities with atomic facts and living summaries.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.
Sync skills between local installation and the GitHub source-of-truth repository. Use when asked to install, update, list, or push skills.
Persistent TODO scratch pad for tracking tasks across sessions. Use when user says "add to TODO", "what's on the TODO", "mark X done", "show TODO list", "remove from TODO", or asks about pending tasks. Also triggers on heartbeat to remind about stale items.
Use when the user asks to run Codex CLI (codex exec, codex resume) or references OpenAI Codex for code analysis, refactoring, or automated editing. Uses GPT-5.2 by default for state-of-the-art software engineering.