Install
openclaw skills install openclaw-update-checkerCheck for OpenClaw updates by comparing installed version against the npm registry. Use when: user asks about updates, version status, or 'is openclaw up to date'. Also useful in heartbeats/cron for periodic update monitoring. Read-only — reports status only, does not modify the system.
openclaw skills install openclaw-update-checkerRead-only version checker. Compares the installed OpenClaw version against the npm registry and reports whether updates are available. Does not install, modify, or restart anything.
# Human-readable output
python3 scripts/check_update.py
# Machine-readable JSON (for dashboards, cron, integrations)
python3 scripts/check_update.py --format json
Text mode: One-liner if current, or a summary showing installed vs latest version and number of versions behind.
JSON mode:
{
"installed": "2026.2.21-2",
"latest": "2026.2.21-2",
"up_to_date": true,
"newer_versions": [],
"changelog_url": "https://github.com/openclaw/openclaw/releases/tag/v2026.2.21"
}
package.json file at known npm global install paths (/usr/lib/node_modules/openclaw/package.json or /usr/local/lib/node_modules/openclaw/package.json)https://registry.npmjs.org/openclaw using Python's urllib.request (stdlib)/usr/lib/node_modules/openclaw/package.json and /usr/local/lib/node_modules/openclaw/package.json (read-only, to determine installed version)https://registry.npmjs.org/openclaw (read-only, no authentication, to fetch available versions)str | None type union syntax)registry.npmjs.org