Skip to content
Back to skills

Auto Updater

ASecurity

Automatically update OpenClaw and selected skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.

  • 241 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
devopsbash

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add jdrhyne/agent-skills --skill auto-updater --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Auto Updater?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Auto Updater
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/jdrhyne-auto-updater/badge)](https://www.skillsdirectory.com/skills/jdrhyne-auto-updater)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: auto-updater
description: "Automatically update OpenClaw and selected skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed."
metadata: {"version":"1.1.0","openclaw":{"emoji":"πŸ”„","os":["darwin","linux"]}}
---

# Auto-Updater Skill

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

## What It Does

This skill sets up a daily cron job that:

1. Updates OpenClaw itself (via package manager)
2. Updates installed ClawHub skills (via `clawhub update --all`)
3. Sends a summary of what changed

## Setup

### Quick Start

Ask OpenClaw to set up the auto-updater:

```
Set up daily auto-updates for OpenClaw and installed skills.
```

Or manually add the cron job:

```bash
openclaw 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 OpenClaw updates and update installed skills. Report what changed."
```

## How Updates Work

### OpenClaw Updates

For npm installs:

```bash
npm update -g openclaw@latest
```

After update, run health checks:

```bash
openclaw --profile default doctor --fix
openclaw gateway restart
```

### Skill Updates

```bash
clawhub update --all
```

This checks installed ClawHub skills and updates to latest versions.

## Manual Commands

Run a manual skill update:

```bash
clawhub update --all --no-input --force
```

List installed ClawHub skills:

```bash
clawhub list
```

Check OpenClaw version:

```bash
openclaw --version
```

## Troubleshooting

### Updates Not Running

1. Verify cron is enabled (`openclaw cron list`)
2. Ensure gateway is running continuously (`openclaw gateway status`)
3. Confirm cron entry exists and timezone is correct

### Common Failures

- **Permission errors**: ensure the OpenClaw user can write to install paths
- **Network errors**: verify internet connectivity
- **Broken plugin/provider state**: run `openclaw --profile default doctor --fix`

### Disable Auto-Updates

```bash
openclaw cron remove "Daily Auto-Update"
```

## Resources

- https://docs.openclaw.ai
- https://clawhub.com

Files in this skill

  • SKILL.md2.2 KB
  • references/agent-guide.md3.7 KB
  • references/summary-examples.md2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.