← Back to Skills Marketplace
andy27725

Auto Updater Andy27725

by Andy27725 · GitHub ↗ · v1.0.0 · MIT-0
darwinlinux ⚠ suspicious
109
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install auto-updater-andy27725
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...
README (SKILL.md)

Auto-Updater Skill

Keep your Clawdbot and skills up to date automatically with daily update checks.

What It Does

This skill sets up a daily cron job that:

  1. Updates Clawdbot itself (via clawdbot doctor or package manager)
  2. Updates all installed skills (via clawdhub update --all)
  3. Messages you with a summary of what was updated

Setup

Quick Start

Ask Clawdbot to set up the auto-updater:

Set up daily auto-updates for yourself and all your skills.

Or manually add the cron job:

clawdbot 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 Clawdbot updates and update all skills. Report what was updated."

Configuration Options

Option Default Description
Time 4:00 AM When to run updates (use --cron to change)
Timezone System default Set with --tz
Delivery Main session Where to send the update summary

How Updates Work

Clawdbot Updates

For npm/pnpm/bun installs:

npm update -g clawdbot@latest
# or: pnpm update -g clawdbot@latest
# or: bun update -g clawdbot@latest

For source installs (git checkout):

clawdbot update

Always run clawdbot doctor after updating to apply migrations.

Skill Updates

clawdhub update --all

This checks all installed skills against the registry and updates any with new versions available.

Update Summary Format

After updates complete, you'll receive a message like:

🔄 Daily Auto-Update Complete

**Clawdbot**: Updated to v2026.1.10 (was v2026.1.9)

**Skills Updated (3)**:
- prd: 2.0.3 → 2.0.4
- browser: 1.2.0 → 1.2.1  
- nano-banana-pro: 3.1.0 → 3.1.2

**Skills Already Current (5)**:
gemini, sag, things-mac, himalaya, peekaboo

No issues encountered.

Manual Commands

Check for updates without applying:

clawdhub update --all --dry-run

View current skill versions:

clawdhub list

Check Clawdbot version:

clawdbot --version

Troubleshooting

Updates Not Running

  1. Verify cron is enabled: check cron.enabled in config
  2. Confirm Gateway is running continuously
  3. Check cron job exists: clawdbot cron list

Update Failures

If an update fails, the summary will include the error. Common fixes:

  • Permission errors: Ensure the Gateway user can write to skill directories
  • Network errors: Check internet connectivity
  • Package conflicts: Run clawdbot doctor to diagnose

Disabling Auto-Updates

Remove the cron job:

clawdbot cron remove "Daily Auto-Update"

Or disable temporarily in config:

{
  "cron": {
    "enabled": false
  }
}

Resources

Usage Guidance
This skill is coherent with its description, but before installing consider: (1) Automatic 'clawdhub update --all' and npm/pnpm updates will pull and run upstream code without interactive review — if you need to vet updates first, use the dry-run mode or schedule only checks. (2) Prefer running updates in the suggested isolated session and inspect the produced log (~/.clawdbot/logs/auto-update.log) and the —UPDATE_SUMMARY for unexpected changes. (3) Verify the skill's source/owner (registry ownerId differs from _meta.json ownerId here) before trusting automatic updates. (4) Be aware global package updates may require elevated permissions; avoid running as root unless necessary and have backups or a snapshot plan in case an update breaks behavior. (5) If you want stricter control, install but configure the cron to only run a dry-run or notify you for manual approval rather than auto-applying.
Capability Analysis
Type: OpenClaw Skill Name: auto-updater-andy27725 Version: 1.0.0 The skill automates system-wide updates for the Clawdbot core and all installed skills by scheduling a recurring cron job that executes high-privilege shell commands (e.g., 'npm update -g', 'clawdbot update'). While the behavior is clearly aligned with the stated purpose and includes transparent reporting requirements, the capability to modify the core application logic and maintain persistence via cron represents a significant risk. The implementation details in SKILL.md and references/agent-guide.md provide the agent with the necessary instructions to perform these administrative tasks without manual oversight.
Capability Assessment
Purpose & Capability
Name/description (auto-updater) align with the instructions: the SKILL.md and references describe adding a cron job, running package-manager updates for Clawdbot, running 'clawdhub update --all', and reporting results. Required binaries/env/config are minimal and consistent with this purpose.
Instruction Scope
Instructions remain focused on updating Clawdbot and installed skills. They create a helper script under ~/.clawdbot, add a cron job via 'clawdbot cron add', run package-manager commands and 'clawdhub update --all', and write logs to ~/.clawdbot/logs/auto-update.log. Important security note: the skill unapologetically applies updates automatically (not only dry-run), which means it will pull and execute upstream code updates without interactive review — this is expected for an auto-updater but increases attack surface.
Install Mechanism
Instruction-only skill with no install spec and no code files to write at installation time. The only on-disk artifacts are the optional helper script and log file the instructions instruct the agent to create in the user's home directory during setup — this is proportionate for the described task.
Credentials
No environment variables or credentials are requested. The commands used rely on existing CLIs (clawdbot, clawdhub, npm/pnpm/bun) and user filesystem access — all expected for an updater and not disproportionate. Note: updating global packages may require elevated permissions (sudo) which the instructions surface as a possible fix for EACCES.
Persistence & Privilege
The skill does not set always:true and is user-invocable. It instructs creation of a cron job and a user-owned helper script (persistence within the user's account). This is within scope, but persistent auto-apply of updates (without manual review) is a privileged behavior from a security perspective because it enables regular execution of freshly downloaded code.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install auto-updater-andy27725
  3. After installation, invoke the skill by name or use /auto-updater-andy27725
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of auto-updater skill (v1.0.0) - Adds daily automatic updates for Clawdbot core and all installed skills via cron - Sends the user a summary message detailing which components were updated - Includes setup instructions, configuration options, manual command references, and troubleshooting guidance - Supports delivery on darwin and linux platforms
Metadata
Slug auto-updater-andy27725
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Auto Updater Andy27725?

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 109 downloads so far.

How do I install Auto Updater Andy27725?

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

Is Auto Updater Andy27725 free?

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

Which platforms does Auto Updater Andy27725 support?

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

Who created Auto Updater Andy27725?

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

💬 Comments