← Back to Skills Marketplace
leo220yuyaodog

Auto-Updater (Windows Compatible)

by Yaodong Yu · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
352
Downloads
0
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install auto-updater-windows
Description
Set up and maintain automatic OpenClaw + skill updates on Windows/macOS/Linux. Use when a user asks for scheduled updates, manual update runs, update health...
README (SKILL.md)

Auto-Updater Skill (Windows-first, cross-platform)

Configure safe recurring updates for OpenClaw and installed skills.

Core Rules

  1. Prefer OpenClaw-native actions and npx clawhub.
  2. On Windows, run updates in native Windows shell.
  3. On Windows, ensure bash resolves to Git Bash / MSYS, not C:\Windows\System32\bash.exe (WSL launcher).
  4. Never include user-specific local paths/usernames in public docs or published skill content.
  5. Always output a concise summary: updated, unchanged, failed.

Windows-Only Guardrails (Important)

  • Do NOT use WSL for update execution.
  • If build steps require bash, prepend Git Bash path in PATH for the current shell session.
  • Verify active bash:
where.exe bash
bash --version

Expected on Windows: GNU bash from MSYS/Git, not WSL launcher path first.

Path Placeholders (Use These)

  • \x3Copenclaw-repo>: source repo root (example: %USERPROFILE%\\dev\\openclaw)
  • \x3Copenclaw-home>: runtime home (example: %USERPROFILE%\\.openclaw)

Manual Update Flow

1) Update OpenClaw (source install)

git -C \x3Copenclaw-repo> pull --ff-only
pnpm -C \x3Copenclaw-repo> install
pnpm -C \x3Copenclaw-repo> build

2) Restart gateway

Use OpenClaw gateway restart tool/action after successful build.

3) Update skills

npx clawhub update --all --workdir \x3Copenclaw-home> --no-input

If local edits exist and user confirms overwrite:

npx clawhub update \x3Cslug> --force --workdir \x3Copenclaw-home> --no-input

Successful Windows Command Template (Sanitized)

git -C \x3Copenclaw-repo> pull --ff-only
pnpm -C \x3Copenclaw-repo> install
pnpm -C \x3Copenclaw-repo> build
openclaw gateway restart
openclaw --version

Scheduling (Optional)

When user asks for automation, create cron jobs with isolated agentTurn runs and summary delivery. Keep schedule conservative (e.g., daily 04:00 local) unless user asks otherwise.

References

  • references/agent-guide.md
  • references/summary-examples.md
Usage Guidance
This skill appears coherent for safely automating OpenClaw updates, but before enabling automation: (1) verify the exact paths to <openclaw-repo> and <openclaw-home> and back up important data before running builds/updates; (2) test manual runs of the listed commands to confirm openclaw, pnpm, git, and npx clawhub behave as expected on your system; (3) confirm where update summaries will be posted/logged so sensitive info isn't sent to an external endpoint; and (4) on Windows run in native PowerShell/cmd and ensure 'bash' resolves to Git Bash/MSYS if a build step needs it. If you want to limit risk, run the updater manually or keep scheduling disabled until you're satisfied with a manual test run.
Capability Analysis
Type: OpenClaw Skill Name: auto-updater-windows Version: 1.0.3 The auto-updater skill is designed to automate the update process for the OpenClaw platform and its associated skills using standard tools like git, pnpm, and npx clawhub. The instructions in SKILL.md and references/agent-guide.md provide clear, platform-specific guidance (especially for Windows native shells) and use placeholders for local paths to maintain privacy. No evidence of data exfiltration, obfuscation, or unauthorized persistence was found; the requested automation (cron jobs) is directly aligned with the skill's stated purpose.
Capability Assessment
Purpose & Capability
The name/description (auto-updating OpenClaw and installed skills) match the SKILL.md and reference files: git, pnpm, npx clawhub, and openclaw commands are exactly the tools you would expect for that task. There are no unrelated environment variables, binaries, or config paths requested.
Instruction Scope
Instructions are narrowly focused on pulling/building OpenClaw, restarting the gateway, running clawhub updates, and creating conservative schedules. One minor vagueness: 'summary delivery' and 'isolated agentTurn runs' are mentioned but the SKILL.md does not explicitly name where summaries are delivered (e.g., local log, UI, or external webhook). This is an implementation detail to confirm before enabling automated scheduling.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is downloaded or written to disk by the skill itself. This is the lowest-risk install model.
Credentials
The skill requires no environment variables, no credentials, and no config-path access. All commands operate on repository and runtime home paths provided by the user, which is proportionate to the stated purpose.
Persistence & Privilege
always is false and the skill is user-invocable; autonomous invocation is allowed by platform default but the skill does not request elevated or persistent privileges. There is no attempt to modify other skills' configs or request system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install auto-updater-windows
  3. After installation, invoke the skill by name or use /auto-updater-windows
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Privacy fix: remove host/user-specific paths; replace with sanitized placeholders; keep explicit Windows-native non-WSL guidance.
v1.0.2
Document proven Windows-native update command set; explicitly avoid WSL path; add Git Bash PATH guardrails and forced-update guidance.
v1.0.1
Add Windows compatibility; replace legacy clawdbot flow with OpenClaw + npx clawhub; refresh docs.
Metadata
Slug auto-updater-windows
Version 1.0.3
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 3
Frequently Asked Questions

What is Auto-Updater (Windows Compatible)?

Set up and maintain automatic OpenClaw + skill updates on Windows/macOS/Linux. Use when a user asks for scheduled updates, manual update runs, update health... It is an AI Agent Skill for Claude Code / OpenClaw, with 352 downloads so far.

How do I install Auto-Updater (Windows Compatible)?

Run "/install auto-updater-windows" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Auto-Updater (Windows Compatible) free?

Yes, Auto-Updater (Windows Compatible) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Auto-Updater (Windows Compatible) support?

Auto-Updater (Windows Compatible) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Auto-Updater (Windows Compatible)?

It is built and maintained by Yaodong Yu (@leo220yuyaodog); the current version is v1.0.3.

💬 Comments