前言¶
在使用 OpenClaw 管理多个技能时,手动更新既耗时又容易遗漏版本变更。逐个检查更新、切换源地址、备份旧版本、整理更新日志,这些重复操作会占用大量时间。下面介绍一个专门解决这类问题的技能:openclaw-skill-autoupdater.skill。
这是什么¶
openclaw-skill-autoupdater.skill 是一个基于 SKILL.md 格式的 OpenClaw 专属自动更新技能,由社区用户 user_dcfb35c5 维护。它位于坐标 @user_dcfb35c5/auto-update-skill-new,当前版本为 1.0.0。该技能旨在自动化技能更新流程,减少人工操作,提升维护效率。
核心功能¶
该技能支持以下能力:
-
逐个技能双源更新:对每个技能分别尝试从原源和 skillhub 源更新,原源失败时自动切换到 skillhub。
-
更新前自动备份:在执行更新前自动备份当前版本,防止更新失败导致不可逆变更。
-
详细更新报告:生成包含源信息、成功/失败状态、版本变化、功能说明的更新报告。
-
凌晨静默更新:支持在凌晨时段静默执行更新,避免干扰日常工作。
-
早间推送报告:在早间将更新报告推送给用户,方便集中查看。
-
灵活配置:可配置更新时间和推送时间,满足不同工作习惯。
安装与启用¶
由于该技能基于通用 SKILL.md 格式,安装方式取决于 OpenClaw 的加载机制。建议参考 OpenClaw 官方文档,将技能文件放置到指定目录或通过配置文件引入。启用后,技能会自动注册并可用。
典型用法¶
在 OpenClaw 中调用该技能时,可指定要更新的技能或使用默认行为。具体命令示例:
!openclaw-skill-autoupdater update
执行后,技能会按配置的时间策略执行更新,并在早间推送报告。
适用场景与注意¶
该技能适合需要频繁维护多个技能的场景,尤其是依赖多个源地址、需要版本变更跟踪、对更新稳定性要求较高的用户。
注意:该技能需要 OpenClaw 环境正确配置,且技能文件路径需被正确加载。更新前请确保有足够的存储空间用于备份。
短结尾¶
openclaw-skill-autoupdater.skill 通过自动化双源更新、备份和报告机制,简化了技能维护流程。官方地址:https://www.skillhub.cn/skills/user_dcfb35c5/auto-update-skill-new