9.5k★by xabo1986
auto-updater-gateway – OpenClaw Skill
auto-updater-gateway is an OpenClaw Skills integration for data analytics workflows. Schedule and run safe daily/weekly updates for Clawdbot + installed skills using the Gateway cron scheduler. Use when setting up "run updates at 04:00" jobs, rotating update reports, running `clawdhub update --all`, and (optionally) applying Clawdbot updates + restart + doctor.
Skill Snapshot
| name | auto-updater-gateway |
| description | Schedule and run safe daily/weekly updates for Clawdbot + installed skills using the Gateway cron scheduler. Use when setting up "run updates at 04:00" jobs, rotating update reports, running `clawdhub update --all`, and (optionally) applying Clawdbot updates + restart + doctor. OpenClaw Skills integration. |
| owner | xabo1986 |
| repository | xabo1986/auto-updater-gateway |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @xabo1986/auto-updater-gateway |
| last updated | Feb 7, 2026 |
Maintainer

name: auto-updater-gateway
description: Schedule and run safe daily/weekly updates for Clawdbot + installed skills using the Gateway cron scheduler. Use when setting up "run updates at 04:00" jobs, rotating update reports, running clawdhub update --all, and (optionally) applying Clawdbot updates + restart + doctor.
metadata: {"version":"1.0.1","clawdbot":{"emoji":"🔄","category":"automation","os":["windows","darwin","linux"],"requires":{"anyBins":["clawdbot","clawdhub"]}}}
Auto-Updater (Gateway)
Create a reliable daily auto-update routine using Clawdbot Cron (Gateway scheduler).
This is a "skill" in the sense of a repeatable workflow + correct config shapes (not a plugin).
Quick setup checklist
- Ensure ClawHub CLI is logged in (for skill updates):
/home/xabo/.nvm/versions/node/v22.22.0/bin/clawdhub login --workdir /home/xabo/clawd --dir skills
/home/xabo/.nvm/versions/node/v22.22.0/bin/clawdhub whoami --workdir /home/xabo/clawd --dir skills
- Decide:
- When to run (cron + timezone)
- Whether the job should only report, or update + restart
Recommended cron job (isolated, deliver output)
Use an isolated cron job so it doesn’t spam the main session context.
Example CLI (04:00 Europe/Stockholm):
/home/xabo/.nvm/versions/node/v22.22.0/bin/clawdbot cron add \
--name "Daily auto-update (Clawdbot + skills)" \
--cron "0 4 * * *" \
--tz "Europe/Stockholm" \
--session isolated \
--wake now \
--deliver \
--channel telegram \
--to "2095290688" \
--message "Run daily auto-update: update skills via clawdhub update --all; if Clawdbot has an update available, apply it and restart; then run clawdbot doctor --non-interactive; report what changed."
What the job should do (workflow)
Within the cron run:
- Capture “before” state
clawdbot --versionclawdhub list(skills + versions)
- Update skills
clawdhub update --all
- (Optional) Update Clawdbot
- Only if the owner explicitly wants self-updates.
- After updating, run
clawdbot doctor --non-interactive. - Restart gateway if required.
- Send a concise summary
- Clawdbot version before/after
- Skills updated (old → new)
- Any errors
Notes / gotchas
- Timezone field: in Gateway job objects this is
schedule.tz(IANA tz likeEurope/Stockholm). - Delivery: Prefer explicit
channel+toso the job always reaches you. - Clawdbot self-update: can be disruptive (restarts). Run at a quiet time.
Troubleshooting
clawdhub updatesays “Not logged in” → runclawdhub loginagain.- Job doesn’t run → confirm Gateway is always-on and cron is enabled.
- Nothing updates → that can be normal; still send a “no changes” report.
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install auto-updater-gateway?
Run openclaw add @xabo1986/auto-updater-gateway in your terminal. This installs auto-updater-gateway into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/xabo1986/auto-updater-gateway. Review commits and README documentation before installing.
