← Back to Skills Marketplace
snlcc

X Skill Updater

by SNLCC · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ pending
10
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install x-skill-updater
Description
检查并更新 OpenClaw skills。触发词:「检查skill更新」「更新skill」「skill更新检查」。支持定时自动检查(每周一 09:00)和手动触发,有更新时通知后确认再升级。
README (SKILL.md)

x-skill-updater — Skill 更新检查与升级管理

\x3COPENCLAW_HOME> 是你的 OpenClaw 配置根目录,通常为 ~/.openclaw。以下路径均需替换为实际安装路径。

何时使用

场景 触发方式
用户主动要求检查 说「检查skill更新」「更新skill」「skill更新」等
每周定时检查 cron 自动触发(每周一 09:00)

核心规则

  1. 不降级:本地版本 > 官频版本 → 视为定制版,跳过(不降级)
  2. 全量字段核对_meta.json(ownerId / slug / version / publishedAt)+ SKILL.md(author / slug / homepage / metadata)全部纳入核对
  3. 征得同意再升级:检查结果通知用户,用户回复「更新」后才执行
  4. 分来源检查
    • skillhub → COS bucket index
    • clawhub → clawhub.ai API
    • custom → 跳过,仅记录说明

检查流程

Step 1 — 运行检查脚本

python3 \x3COPENCLAW_HOME>/skills/x-skill-updater/scripts/check.py

Step 2 — 分析输出

  • 有可升级(exit code=1):生成报告发给用户,等回复「更新」
  • 无更新(exit code=0):生成报告存档,无需通知

Step 3 — 执行升级(如用户同意)

python3 \x3COPENCLAW_HOME>/skills/x-skill-updater/scripts/upgrade.py \x3Cslug>
python3 \x3COPENCLAW_HOME>/skills/x-skill-updater/scripts/upgrade.py --all

新 skill 来源确认

检查报告发现来源不明的 skill 时,用户只需回复格式即可:

python3 \x3COPENCLAW_HOME>/skills/x-skill-updater/scripts/reply.py "skill名 → clawhub"
python3 \x3COPENCLAW_HOME>/skills/x-skill-updater/scripts/reply.py "skill名 → skillhub"
python3 \x3COPENCLAW_HOME>/skills/x-skill-updater/scripts/reply.py "skill名 → custom"

数据文件

  • data/skill-sources.json — 所有 skill 的来源配置(需根据实际安装补充)
  • data/last-report.md — 上次检查报告存档
  • data/pending-sources.json — 来源不明的 skill 列表(由 check.py 自动维护)

skill-sources.json 字段说明

{
  "\x3Cskill-name>": {
    "source":    "skillhub | clawhub | custom",
    "slug":      "registry 上的 slug(默认等于 skill 目录名)",
    "ownerId":   "clawhub 作者 handle,用于作者一致性校验",
    "check_mode":"auto | manual",
    "note":      "来源说明"
  }
}

本地文件字段说明(全部纳入核对)

_meta.json(skillhub + clawhub 共用):

  • version — 版本号(主要数据源)
  • slug — registry 上的 slug
  • ownerId — 作者系统 ID
  • publishedAt — 发布时间(毫秒时间戳)

SKILL.md frontmatter

  • version — 版本号(_meta.json 的备用)
  • author — 作者名称
  • slug — slug 决策链兜底
  • homepage — clawhub 特征(包含 clawic.com)
  • metadata — clawhub 专属标记(metadata.clawdbot)

来源说明符号

符号 含义
🆕 可升级 有新版本,征得同意后更新
✅ 已是最新 本地版本等于或高于官频
🟡 定制版 本地版本更高,不降级
⚠️ 需关注 版本信息不完整或字段不一致
🔧 手动 custom 来源,需手动查看
❓ 来源不明 未在 skill-sources.json 登记

安装路径说明

脚本通过自身所在位置自动向上定位 OpenClaw 根目录,不依赖硬编码路径,安装在任何位置均可正常工作。

扫描范围

自动扫描 \x3COPENCLAW_HOME>/skills/\x3COPENCLAW_HOME>/workspace-*/skills/ 下所有 skill。

How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install x-skill-updater
  3. After installation, invoke the skill by name or use /x-skill-updater
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
x-skill-updater v1.2 — 增强 OpenClaw skills 检查与升级流程 - 新增支持定时自动检查(每周一 09:00)与手动触发 skill 更新检测。 - 检查后先通知用户,征得同意才进行升级,避免自动变更。 - 检查范围扩展至多目录,全面扫描所有 skills。 - 完善来源管理,对 skillhub、clawhub、custom 区分处理,并新增来源确认回复机制。 - 检查规则强化,涉及全量字段比对,避免降级和数据不一致。 - 提供详细报告与来源明细,状态标记更直观(如🆕、✅、⚠️等)。
Metadata
Slug x-skill-updater
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is X Skill Updater?

检查并更新 OpenClaw skills。触发词:「检查skill更新」「更新skill」「skill更新检查」。支持定时自动检查(每周一 09:00)和手动触发,有更新时通知后确认再升级。 It is an AI Agent Skill for Claude Code / OpenClaw, with 10 downloads so far.

How do I install X Skill Updater?

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

Is X Skill Updater free?

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

Which platforms does X Skill Updater support?

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

Who created X Skill Updater?

It is built and maintained by SNLCC (@snlcc); the current version is v1.2.0.

💬 Comments