auto-updater-skill

Installation
SKILL.md

auto-updater-skill

Purpose

This skill automates the management of updates for OpenClaw skills, including checking for new versions, generating diffs, applying updates, rolling back changes, and tracking versions to ensure seamless maintenance.

When to Use

Use this skill when you need to maintain skill versions in a community cluster, such as before deploying changes, after detecting potential issues, or during routine maintenance cycles. It's ideal for scenarios involving multiple skills where version consistency is critical, like in production environments or collaborative development.

Key Capabilities

  • Check for updates: Query the OpenClaw registry for newer skill versions.
  • Generate diffs: Compare current and latest versions to highlight changes.
  • Apply updates: Safely install updates with conflict resolution.
  • Rollback updates: Revert to a previous version if issues arise.
  • Version tracking: Maintain a log of version histories and metadata. Specifics: Supports JSON config files for version overrides, e.g., {"skill_id": "my-skill", "target_version": "1.2.3"}. Requires authentication via $OPENCLAW_API_KEY environment variable.

Usage Patterns

To use this skill, first ensure the OpenClaw CLI is installed and authenticated. Import the skill via openclaw skill import auto-updater-skill. Then, invoke it programmatically or via CLI. For automation, wrap commands in scripts that check for updates daily. Always specify the skill ID and use flags for options like dry-run or force-apply.

Related skills
Installs
31
GitHub Stars
5
First Seen
Mar 5, 2026