← Back to Skills Marketplace
rockyzhuo

My Auto Updater

by rockyzhuo · GitHub ↗ · v1.0.0 · MIT-0
darwinlinux ✓ Security Clean
148
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install my-auto-updater
Description
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of w...
Usage Guidance
This skill is internally coherent for auto-updating Clawdbot and installed skills, but take care before enabling automatic updates: - Supply-chain risk: automatic updates will install new versions of skills from the registry. Only enable this if you trust the registry and the maintainers of installed skills. Consider running 'clawdhub update --all --dry-run' first. - Permissions: global package updates may require elevated permissions; avoid running scheduled updates as root. Fix directory ownerships instead of granting broad sudo where possible. - Use isolation and review logs: prefer the recommended 'isolated' session, and review ~/.clawdbot/logs/auto-update.log and the update summary after runs. - Consider staged rollout: start with dry-run or weekly updates, or restrict to a curated list of skills rather than --all, if you rely on specific skills for critical workflows. - Backups and recovery: ensure you have a way to roll back or reinstall if an update causes breakage; keep a snapshot of important configurations. If you want extra safety, ask the agent to perform only the dry-run and produce the update summary for your manual approval before applying updates.
Capability Analysis
Type: OpenClaw Skill Name: my-auto-updater Version: 1.0.0 The 'my-auto-updater' skill is a utility designed to automate updates for the Clawdbot platform and its installed skills. It functions by instructing the agent to set up a daily cron job that executes standard package management commands (e.g., `npm update`, `clawdhub update`) and runs system diagnostics (`clawdbot doctor`). The implementation in `SKILL.md` and `references/agent-guide.md` is transparent, aligns with the stated purpose, and uses the platform's built-in features for persistence and reporting without any evidence of malicious intent, data exfiltration, or obfuscation.
Capability Assessment
Purpose & Capability
Name and description match the actions in SKILL.md: adding a cron job, running Clawdbot/package-manager commands, and running clawdhub to update skills. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Instructions tell the agent to run update commands, create an optional helper script in the user's home (~/.clawdbot/scripts/auto-update.sh), log to ~/.clawdbot/logs/auto-update.log, and emit a simple update summary for the agent to parse. These actions are in-scope for an auto-updater, but they will perform writes to the user's home and execute package-manager commands that modify system state (including global npm/pnpm/bun updates and running 'clawdbot doctor').
Install Mechanism
Instruction-only skill with no install spec or downloaded code. No archive downloads or external install URLs. This is a low-risk install surface from a packaging/install perspective.
Credentials
The skill declares no required env vars, credentials, or config paths. The SKILL.md uses standard local paths under the user's home and only references commands (clawdbot, clawdhub, npm/pnpm/bun) relevant to the stated task.
Persistence & Privilege
always is false and the skill is user-invocable (normal). The skill recommends creating a cron job (persistent behavior) and suggests using an 'isolated' session. Because it updates installed skills automatically, granting it scheduled execution does carry supply-chain risk (it will accept and install new skill versions from the registry if available).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install my-auto-updater
  3. After installation, invoke the skill by name or use /my-auto-updater
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
auto-updater 1.0.0 – First release - Sets up a daily cron job to automatically update Clawdbot and all installed skills. - Sends users a summary message detailing updates and any issues found. - Supports both package-manager and source installs of Clawdbot. - Includes troubleshooting guidance and options to configure or disable auto-updates.
Metadata
Slug my-auto-updater
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is My Auto Updater?

Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of w... It is an AI Agent Skill for Claude Code / OpenClaw, with 148 downloads so far.

How do I install My Auto Updater?

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

Is My Auto Updater free?

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

Which platforms does My Auto Updater support?

My Auto Updater is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created My Auto Updater?

It is built and maintained by rockyzhuo (@rockyzhuo); the current version is v1.0.0.

💬 Comments