闲社服务运行正常AI智能体自动化平台
s

技能升级检查

技能标识:skill-upgrade-checker

Check all installed skills for available upgrades, interpret version changes and risk, and execute upgrades with user confirmation. | 检查所有已安装技能的可用升级,解读版本变更与风险,经用户确认后执行升级"

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

技能升级检查

技能升级检查器

主要职责: 扫描所有已安装技能的可用升级,解读版本差异与变更日志,评估升级风险,经用户明确确认后执行升级。

前置条件

在运行此技能前,请确认以下事项:

  • - clawhub CLI 已安装 且位于代理的 PATH 环境变量中。本技能会执行 clawhub list、clawhub search 和 clawhub update 命令。若二进制文件缺失,所有操作将失败。
  • 身份认证: 提前运行 clawhub login。clawhub CLI 会将凭据存储在其默认配置路径中(由 CLI 管理,而非本技能)。本技能无需额外环境变量。
  • 权限范围: 本技能仅会:
1. 通过 clawhub list 读取已安装技能列表(只读)。 2. 通过 clawhub search 在注册表中搜索最新版本(只读)。 3. 运行 clawhub update — 仅在升级前确认关卡(步骤 6)获得用户明确确认后。 本技能不会访问除 clawhub CLI 之外的其他系统文件、凭据或 API。

工作流程

0) 盘点已安装技能

运行 clawhub list 并解析输出,构建包含所有已安装技能及其本地版本号的表格。

此外,若本地可访问,读取每个技能的 meta.json(位于 skills//meta.json),从 version 字段获取精确的语义化版本号。

输出:已安装技能及其本地版本的列表。

1) 查询注册表获取最新版本

对每个已安装技能,运行:

clawhub search

构建包含以下列的比较表:

  • - 技能名称
  • 本地版本
  • 注册表版本
  • 是否有可用升级(是 / 否 / 未知)

若 clawhub search 未返回某技能的版本信息(例如,该技能为仅限本地的技能,未发布到任何注册表),则标记为 版本未知 — 已跳过。

2) 版本比较与分类

对每个有可用升级的技能应用语义化版本比较。分类如下:

  • - 补丁(例如 0.2.1 → 0.2.2):仅修复错误,低风险
  • 次要(例如 0.2.x → 0.3.0):新增功能,向后兼容,中等风险
  • 主要(例如 0.x → 1.0 或 1.x → 2.0):可能包含破坏性变更,高风险

边界情况:

  • - 本地版本高于注册表版本 → 标记为 本地版本领先 并跳过
  • 版本相等 → 标记为 已是最新

按风险等级排序(主要优先)呈现汇总表。

3) 变更日志与差异解读

对每个有可用升级的技能,按以下优先级收集变更信息:

  1. 1. 项目级变更日志: 检查 skills/CHANGELOG.md 中当前版本与最新版本之间的条目。
  2. 技能级变更日志: 检查 skills//CHANGELOG.md(若存在,更具体)。
  3. 描述差异: 比较本地 _meta.json 中的 description 字段与 clawhub search 返回的描述。描述中的变化可能暗示功能变化。
  4. 备用方案: 若任何来源均无变更日志数据,则声明:无可用变更日志 — 建议升级前进行人工审查。

按技能汇总变更:

  • - 新增: 新功能
  • 变更: 行为修改
  • 修复: 错误修复
  • 破坏性: 不兼容变更(突出标记)

4) 风险评估

对每个可升级技能,使用以下标准生成风险评级:

维度低中高严重
版本跳跃仅补丁次要主要含破坏性关键词的主要版本
破坏性变更信号
未发现 | 已变更、已重构 | 已弃用 | 破坏性、已移除、不兼容 |
| 依赖影响 | 无其他技能依赖 | 1 个技能依赖 | 2 个以上技能依赖 | 多个技能的核心依赖 |
| 版本陈旧度 | 落后不足 1 个月 | 落后 1–3 个月 | 落后 3–6 个月 | 落后超过 6 个月 |
| 采用信号 | 安装量高 | 中等 | 低(< 10) | 非常新(< 2 周)或未知 |

综合各维度得出总体评级:低 / 中 / 高 / 严重。

5) 升级建议

呈现优先级建议列表,分为四个层级:

  • - 推荐立即升级:低风险补丁和成熟的次要更新
  • 谨慎升级:存在一定风险信号的次要更新
  • 升级前需审查:主要更新或高风险变更
  • 跳过:不值得升级,风险大于收益,或本地版本领先

每个技能附带一行理由说明。

6) 升级前确认关卡(必需)

在执行任何升级前,呈现确认摘要,列出:

  • - 每个待升级技能
  • 从版本 → 到版本
  • 升级类型(补丁 / 次要 / 主要)
  • 风险评级
  • 一行变更摘要
  • 将运行的确切 clawhub update 命令

然后询问:

计划操作:升级 N 个技能。请确认要升级哪些 — 回复技能名称、全部或无。

主要升级额外关卡: 即使用户回复全部,主要版本升级仍需逐个确认每个技能。对每个主要升级单独重新提示,并附带关于潜在破坏性变更的明确警告。

7) 执行升级与升级后报告

对每个已确认的技能,按顺序:

  1. 1. 运行 clawhub update
  2. 通过重新运行 clawhub list 并检查新版本验证成功
  3. 若任何升级失败,停止并报告失败 — 不要盲目继续

最终输出:

升级结果表:

技能旧版本新版本状态
.........成功 / 失败

升级后摘要:

  • - 更新后的技能清单(包含当前版本的完整列表)
  • 任何失败及其错误详情和建议的后续步骤
  • 后续建议:定期重新运行此检查以保持最新。

输出格式

升级概览表

| 技能 | 本地版本 | 最新版本 | 升级类型 | 风险等级 | |-------|---------------|----------------|--------------|------------|

变更摘要(按技能)

  • - 新增: ...
  • 变更: ...
  • 修复: ...
  • 破坏性: ...

建议列表

按层级分组(推荐 / 谨慎 / 审查 / 跳过),附带一行理由说明。

升级前确认

计划操作:升级 个技能。来源:clawhub。风险:<摘要>。是否继续:<技能列表 / 全部 / 无>?

升级结果

| 技能 | 旧版本 | 新版本 | 状态 |

安全护栏

  • - 未经用户明确确认,绝不升级。
  • 主要版本升级需要逐个确认,即使用户说全部。
  • 若升级失败,停止并报告 — 不要盲目继续。
  • 先审计,后行动 — 步骤 0–5 完全为只读操作。
  • 若本地版本领先于注册表版本,跳过并注明 — 绝不降级。
  • 若无可用变更日志,建议在继续前进行人工审查。
  • 倾向于保守的风险评级 — 不确定时,评级偏高而非偏低。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-upgrade-checker-1776064093 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-upgrade-checker-1776064093 技能

通过命令行安装

skillhub install skill-upgrade-checker-1776064093

下载

⬇ 下载 skill-upgrade-checker v0.1.0(免费)

文件大小: 5.36 KB | 发布时间: 2026-4-15 14:24

v0.1.0 最新 2026-4-15 14:24
检查已安装技能的可用升级,解读版本差异与变更日志,提供风险评估与一键升级建议 | Check installed skills for available upgrades, interpret version differences and changelogs, provide risk assessment and one-click upgrade suggestions.
返回顶部