auto-updater · teylersf — Claude Code skill: setup and updates
This skill schedules nightly OpenClaw updates through cron and a standalone shell script. Use it when the agent must keep its OpenClaw version current.
npx skills add Teylersf/openclaw-auto-updater --skill auto-updater -a claude-codeWhat auto-updater does
auto-updater creates a daily cron task for OpenClaw maintenance. At the scheduled time, a separate shell script stops the gateway, runs openclaw update.run, and starts the gateway again. The script runs outside the agent, so the gateway restart does not stop the update flow.
You can ask the agent to change the scheduled time or run the update on demand. Output is written to ~/openclaw-update.log. The standalone script is required here because an update launched by the agent would be interrupted while the gateway restarts.
What it helps with
- schedule nightly OpenClaw updates
- stop and restart the gateway around an update
- change the cron run time
- run an update manually
- inspect the update log
Example prompts for the agent
- Set up
auto-updaterfor nightly OpenClaw updates. - Change the update time to 4 AM.
- Run the OpenClaw update now.
How to install auto-updater
1Skills CLI (Vercel)
npx skills add Teylersf/openclaw-auto-updater --skill auto-updater -a claude-code2Manually: put the files in place
~/.claude/skills/auto-updater/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/auto-updater/
1Skills CLI (Vercel)
npx skills add Teylersf/openclaw-auto-updater --skill auto-updater -a codex2Manually: put the files in place
.agents/skills/auto-updater/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Teylersf/openclaw-auto-updater --skill auto-updater -a cursor2Manually: put the files in place
.cursor/skills/auto-updater/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Teylersf/openclaw-auto-updater auto-updater2Manually: put the files in place
.github/skills/auto-updater/SKILL.md1Skills CLI (Vercel)
npx skills add Teylersf/openclaw-auto-updater --skill auto-updater -a gemini-cli2Platform CLI
gemini skills install https://github.com/Teylersf/openclaw-auto-updaterManually: put the files in place
.devin/skills/auto-updater/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Teylersf/openclaw-auto-updater --skill auto-updater -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about auto-updater
How do I install auto-updater in Claude Code?
Run npx skills add Teylersf/openclaw-auto-updater --skill auto-updater -a claude-code, then check ~/.claude/skills/auto-updater/SKILL.md.
What does auto-updater do?
It creates a cron task and runs a separate script that stops the gateway, executes openclaw update.run, and starts the gateway again.
Where can I find the OpenClaw update log?
The log is stored at ~/openclaw-update.log.
Similar skills
All skills for Automation and no-code: n8n, Zapier, Make →auto-updater by other authors comes first.