sys-updater
System package maintenance for Ubuntu (apt), npm, brew, and OpenClaw skills. Conservative workflow with 2-day quarantine for non-security updates, automatic security updates, and scheduled reviews with web search for bug assessment.
Why use this skill?
Maintain your Ubuntu server with sys-updater, an OpenClaw skill that offers automated security patching, a 2-day package quarantine, and intelligent bug-prevention web reviews.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/spiceman161/sys-updaterWhat This Skill Does
The sys-updater is an enterprise-grade maintenance automation tool designed specifically for Ubuntu-based OpenClaw hosts. It orchestrates system package lifecycles across APT, NPM, and Homebrew repositories. Unlike standard unattended-upgrades, sys-updater employs a conservative, observation-based architecture. It treats security updates with immediate priority while subjecting all non-security updates to a strict 2-day quarantine. During this period, the agent performs automated web-based intelligence gathering, searching for known bugs, regressions, or community reports related to the specific version updates. This methodology minimizes the risk of breaking critical system dependencies or disrupting production workflows.
Installation
To install the skill, execute the following command in your terminal: clawhub install openclaw/skills/skills/spiceman161/sys-updater. After installation, ensure your environment variables (SYS_UPDATER_BASE_DIR) are correctly configured. Crucially, set up passwordless sudo access for the apt commands by creating /etc/sudoers.d/sys-updater to ensure the agent can execute upgrades without human interaction while maintaining the principle of least privilege. Finally, configure your crontab with the four provided tasks for 06:00 and 09:00 MSK intervals to synchronize the maintenance, report, review, and upgrade cycles.
Use Cases
- Automated Server Maintenance: Managing large-scale deployments where manual package updates are too time-consuming.
- Production Stability: Ensuring updates are vetted against community bug reports before being applied to mission-critical infrastructure.
- Centralized Monitoring: Receiving daily Telegram summaries of all package changes and pending maintenance tasks.
- Hybrid Package Management: Keeping disparate package sources (System, NPM, Brew) in perfect sync across development environments.
Example Prompts
- "sys-updater: What is the current status of my npm packages and are there any pending security updates for apt?"
- "OpenClaw, generate a manual status report for the system updates and list any blocked packages currently in the queue."
- "sys-updater: Force a review check now to see if the latest brew package updates are safe to apply."
Tips & Limitations
- Tips: Always monitor the logs located in
state/logs/if an update cycle fails. If you find a specific package causing issues, you can manually intervene to block it. Utilize the Telegram reports to stay informed while away from the terminal. - Limitations: The skill is strictly designed for Ubuntu systems. It requires the installation of Homebrew and NPM to leverage the full suite of features. The 2-day quarantine is hard-coded and should not be circumvented unless you are performing emergency patching. Ensure the system clock is set to Moscow Standard Time (MSK) to align with the provided cron job defaults.
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-spiceman161-sys-updater": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
playwright-browser-automation
Browser automation using Playwright API directly. Navigate websites, interact with elements, extract data, take screenshots, generate PDFs, record videos, and automate complex workflows. More reliable than MCP approach.
playwright-mcp
Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.