← Back to Skills Marketplace
thunder1743

Skills Updater

by thunder1743 · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
251
Downloads
0
Stars
0
Active Installs
11
Versions
Install in OpenClaw
/install skills-updater
Description
Automatically detect, backup, and update OpenClaw skills using caching, retry logic, dry-run mode, and detailed upgrade reports.
Usage Guidance
This updater appears to be internally consistent with its purpose, but review a few things before enabling automatic updates: 1) Run in --dry-run and/or --cache-only first to see what would change. 2) Inspect the included script (scripts/check-skill-updates.py) yourself to confirm behavior you’re comfortable with—it will copy entire skill directories to ~/Desktop/skill-backups. Backups can therefore include any secrets stored inside skills, so ensure you’re OK with that destination/permissions. 3) Verify the ClawHub base URL (script uses https://clawhub.ai) and that you trust that registry; network downloads happen when --auto is used. 4) There are multiple minor inconsistencies in metadata and docs (version numbers differ between SKILL.md, README.md, and _meta.json; README support URL differs from the script’s API host; some performance/metric claims appear exaggerated). These look like sloppy packaging rather than malicious intent but justify caution. 5) Keep automatic mode off until you’ve confirmed behavior locally; prefer dry-run and manual restore testing first.
Capability Analysis
Type: OpenClaw Skill Name: skills-updater Version: 1.1.0 The 'skills-updater' bundle is a legitimate utility designed to manage OpenClaw skill versions. The core logic in `scripts/check-skill-updates.py` implements version detection, automated backups to the user's Desktop, and secure updates via the official ClawHub API (clawhub.ai). The script includes several security best practices, such as SSL certificate verification, owner-only cache permissions (0700), and explicit path traversal protection during ZIP extraction to prevent arbitrary file writes. No evidence of data exfiltration, obfuscation, or malicious intent was found.
Capability Assessment
Purpose & Capability
The name/description (Skills Updater) matches the included script and SKILL.md: it scans skill directories, detects versions, creates backups, and can fetch updates from a ClawHub API. The script’s declared search paths and backup/report locations are consistent with the updater purpose.
Instruction Scope
Instructions and the script operate on user home paths (~/.openclaw, ~/.openclaw/workspace, ~/Desktop) and create backups of entire skill directories. That is coherent for an updater, but note that backups will copy any files inside skills (including any secrets a skill may contain). The SKILL.md claims only ~/.openclaw/skills is scanned, while the script also checks several other directories (e.g., ~/OpenClaw/skills and ~/.openclaw/workspace/skills) — this is a minor mismatch you should be aware of.
Install Mechanism
No install spec; asset is instruction + Python script. Nothing is downloaded during install time; code runs from the skill directory when executed. This is low-risk from an install mechanism perspective.
Credentials
No environment variables or external credentials are requested. Network access is used only to query the ClawHub metadata and to download updates (per SKILL.md and script). That is appropriate for the stated purpose. There are no unrelated credentials requested.
Persistence & Privilege
The skill is not configured as always-enabled and does not request system-level persistence. It reads/writes files in the user’s home directories (cache, backups, workspace) which is expected for this utility.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skills-updater
  3. After installation, invoke the skill by name or use /skills-updater
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
v1.1.0: Add ~/.openclaw/workspace/skills/ to scan paths (was missing - caused many skills to be invisible). Update SKILL.md credits section with correct version and date.
v1.0.9
Fix critical bug: wrong API base URL (api.clawhub.com -> clawhub.ai). Switch version check from downloading full zip to lightweight /api/v1/skills/{slug} JSON endpoint. Fix download URL to /api/v1/download. Add 404 handling. Add urllib.parse for URL encoding.
v1.0.8
- Update for compatibility with release 1.0.8. - No user-facing changes to documentation or features. - Internal script (`check-skill-updates.py`) was updated.
v1.0.7
- Backup format switched from zip files to timestamped folders for easier restore and manual access. - Updated restore instructions and examples to use folder copies instead of zip archives. - Documentation (SKILL.md, README.md) reflects revised backup structure and updated version information. - Internal script updated to align with new backup method.
v1.0.6
- Removed file: SECURITY_AUDIT.md - No changes to core features or functionality - Documentation and usage remain unchanged
v1.0.5
- Updated internal files: _meta.json and scripts/check-skill-updates.py - No user-facing documentation or feature changes in this release
v1.0.4
- Version bump to 1.0.4 with no file or documentation changes detected. - No new features, fixes, or updates introduced in this release.
v1.0.3
- No code or file changes detected in this release. - Documentation was updated, but version and date under "Latest Version" remain at 1.0.0 (not 1.0.3). - No new features, bug fixes, or functional updates included.
v1.0.2
- No code or functional changes in this release. - Documentation (SKILL.md) version number and last updated date remain at 1.0.0 / 2026-03-25. - Version bump to 1.0.2 for release tracking.
v1.0.1
- Added Chinese translation to SKILL.md introduction, improving multilingual documentation. - No changes to features, usage, or functionality. - Documentation now provides both Chinese and English summaries for broader accessibility.
v1.0.0
- Initial release of Skills Updater. - Automatically detects and updates installed OpenClaw skills with smart 24h caching and detailed reporting. - Creates automatic, timestamped backups before each upgrade for easy rollback. - Supports dry-run mode for safe previewing of updates. - Implements robust security: no hardcoded secrets, strict permissions, and SSL verification. - Includes CLI interface with options for cache-only, dry-run, auto upgrade, and verbose logging.
Metadata
Slug skills-updater
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 11
Frequently Asked Questions

What is Skills Updater?

Automatically detect, backup, and update OpenClaw skills using caching, retry logic, dry-run mode, and detailed upgrade reports. It is an AI Agent Skill for Claude Code / OpenClaw, with 251 downloads so far.

How do I install Skills Updater?

Run "/install skills-updater" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skills Updater free?

Yes, Skills Updater is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skills Updater support?

Skills Updater is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skills Updater?

It is built and maintained by thunder1743 (@thunder1743); the current version is v1.1.0.

💬 Comments