π¦ ClawHub
Skills Updater
by @thunder1743
Automatically detect, backup, and update OpenClaw skills using caching, retry logic, dry-run mode, and detailed upgrade reports.
π‘ Examples
Check for updates (no API calls, uses cache)
python3 ~/.openclaw/skills/skills-updater/scripts/check-skill-updates.py --cache-only
Preview updates without making changes
python3 ~/.openclaw/skills/skills-updater/scripts/check-skill-updates.py --dry-run
Auto-upgrade all skills
python3 ~/.openclaw/skills/skills-updater/scripts/check-skill-updates.py --auto
Verbose output
python3 ~/.openclaw/skills/skills-updater/scripts/check-skill-updates.py --auto -v
βοΈ Configuration
Edit top of script to customize:
SKILLS_DIRS = [...] # Where to look for skills
BACKUP_DIR = ... # Backup location
CACHE_TTL_HOURS = 24 # Cache validity period
MAX_RETRIES = 3 # Retry attempts for API
RETRY_DELAY_BASE = 2 # Base retry delay (seconds)
π Tips & Best Practices
"Connection timeout"
--cache-only to work offline"Permission denied on backup"
~/Desktop/skill-backups/"Update failed but backup succeeded"
cp -r the backup folderTERMINAL
clawhub install skills-updater