Ayao Updater
Skill by ayao99315
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ayao99315/ayao-updaterWhat This Skill Does
The Ayao Updater is a robust automation utility designed to keep your OpenClaw ecosystem and all associated ClawHub skills at their latest versions without manual intervention. By leveraging cron jobs and system-level CLI tools, it handles the tedious task of monitoring, updating, and validating software packages. The skill logic is highly sophisticated, performing safe-checks to ensure locally modified git repositories are protected from accidental overwrites. It integrates seamlessly with the OpenClaw gateway, automatically managing restarts only when updates are applied, thus minimizing downtime. Furthermore, it supports flexible scheduling, allowing users to define specific cron syntax, and provides comprehensive notification support to keep you informed of update status via system events or direct messages.
Installation
To get started, you must have the OpenClaw CLI, ClawHub, Python3, and Bash 4+ installed on your system. Begin by installing the skill using the command: clawhub install openclaw/skills/skills/ayao99315/ayao-updater. Once installed, you can initialize the system cron job by executing bash ~/.openclaw/workspace/skills/openclaw-auto-update/scripts/install-cron.sh. This sets up the default 2:00 AM daily check. You can modify the update schedule at any time by passing the --schedule flag to the installation script. Don't forget to configure your preferences by editing the config.json file in the skill workspace directory to toggle features like pre-release filtering and notification targets.
Use Cases
This skill is ideal for power users who want a "set it and forget it" maintenance routine. It is perfectly suited for developers managing multiple custom skills, as it automatically skips repositories with uncommitted local changes, preventing data loss. It is also essential for users running OpenClaw in headless environments where manual updates are impractical. Whether you need to ensure security patches are applied immediately or simply want to benefit from the latest features pushed to ClawHub, this skill ensures your environment remains consistent and stable.
Example Prompts
- "OpenClaw, please run a manual update check now to ensure everything is current."
- "I need to update my system automatically every Sunday at 3 AM, can you configure the schedule?"
- "Please check if any of my installed skills have updates available, but keep the output as a dry-run so nothing changes yet."
Tips & Limitations
Always use the --dry-run flag when first testing the updater to see which skills will be affected. Note that because clawhub does not currently support atomic dry-runs for updates, the tool provides informational logs instead. Always back up your critical custom skill logic before running automated updates, even with the safety protections provided. If you encounter issues, verify that your cron service is running and that your user account has the necessary permissions to execute the openclaw and clawhub CLI commands in the background.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ayao99315-ayao-updater": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
Pulseflow
Skill by ayao99315
opennexum-ts
Contract-driven multi-agent orchestration with ACP. TypeScript CLI for spawning and tracking coding agents via OpenClaw sessions_spawn.
opennexum
Contract-driven multi-agent orchestration with ACP. Contract sync, webhook + dispatch-queue dual dispatch, cross-review, auto-retry, batch progress tracking.
ayao-workflow-agent
Multi-agent workflow orchestrator for coding, writing, analysis, and image tasks via tmux-driven Claude Code and Codex agents. Use when: (1) user requests a feature/fix that should be delegated to coding agents, (2) managing parallel coding tasks across front-end and back-end, (3) monitoring active agent sessions and coordinating review, (4) user says 'start task', 'assign to agents', 'swarm mode', or references the ayao-workflow-agent playbook. NOT for: simple one-liner edits (just edit directly), reading code (use read tool), or single quick questions about code.