讲师中心 微信公众号
AI工具推荐 视频效率加速

Clawhub Smart Updater

Polar Sponsor
爱发电 赞助
.NET 9.0

每周智能更新ClawHub技能,检测本地变更、自动备份、安全更新自动合并,并用详细报告标记冲突。

ClawHub 智能更新器 Skill QQDescription. 智能ClawHub 技能更新器具有智能合并能力. 预留本地修改,检测冲突,并提供详细的合并

功能概述

ClawHub 智能更新器 Skill QQDescription. 智能ClawHub 技能更新器具有智能合并能力. 预留本地修改,检测冲突,并提供详细的合并是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

ClawHub 智能更新技能 🔄

说明

具备智能合并能力的 ClawHub 技能更新器。保留本地修改、自动检测冲突,并提供详尽的合并建议,而非盲目覆盖文件。

适用场景

当出现以下情况时,请使用该技能:

  • 您已对 ClawHub 下载的技能进行了本地修改
  • 您希望在更新技能时不丢失自己的更改
  • 您需要冲突检测与合并建议
  • 您希望在更新前自动生成备份
  • 您倾向采用安全、保守的更新方式,而非高风险的自动更新

与 auto-updater 的核心差异

功能 Smart Updater auto-updater
本地变更检测 ✅ 是 ❌ 否
冲突检测 ✅ 是 ❌ 否
自动备份 ✅ 是 ❓ 未知
合并建议 ✅ 是 ❌ 否
更新频率 每周(安全) 每日(高风险)
盲目覆盖 ❌ 从不 ⚠️ 很可能

安装

# 通过 ClawHub 安装
clawhub install clawhub-smart-updater

# 该技能将安装以下内容:
# - smart-update.py(主更新脚本)
# - restore-backup.py(回滚工具)
# - config.json(配置文件)

使用方法

快速入门

# 运行智能更新检查
python skills/clawhub-smart-updater/smart-update.py

# 此操作将:
# 1. 检查所有已安装技能是否存在更新
# 2. 备份当前版本
# 3. 将新版本下载至临时目录
# 4. 对比并分类变更类型
# 5. 生成含详细建议的报告

命令行选项

# 试运行(不执行任何实际变更)
python smart-update.py --dry-run

# 更新指定技能
python smart-update.py --slug image-with-comfyui

# 强制更新(跳过冲突检测)
python smart-update.py --force

# 显示详细输出
python smart-update.py --verbose

# 清理旧备份(保留最近 7 天内的备份)
python smart-update.py --cleanup-backups --older-than 7

OpenClaw Cron 集成

该技能专为 OpenClaw 的 cron 任务设计:

{
  "cron": {
    "jobs": [
      {
        "name": "Weekly Smart Update",
        "schedule": {
          "kind": "cron",
          "expr": "0 10 * * 1",
          "tz": "Europe/Prague"
        },
        "payload": {
          "kind": "agentTurn",
          "message": "Run smart-update.py --report and send summary to user"
        },
        "delivery": {
          "channel": "whatsapp",
          "to": ""
        }
      }
    ]
  }
}

工作原理

1. 发现阶段

clawhub list → 获取已安装技能列表
clawhub inspect  → 获取最新版本信息
对比:local_version 与 latest_version

2. 备份阶段

Copy-Item skills/ skills/.backup-YYYY-MM-DD -Recurse

3. 下载阶段

clawhub inspect  --files --output temp/-new

4. 分析阶段

  • 对所有文件计算 SHA-256 哈希值
  • 与原始 ClawHub 提供的哈希值进行比对
  • 识别被本地修改过的文件
  • 按类型归类变更:
    • 安全变更:文档、配置文件、未改动的文件
    • 冲突变更:上游与本地均修改过的代码文件

5. 合并阶段

  • 自动应用安全变更
  • 标记需人工审查的冲突项
  • 生成 diff 文件
  • 创建合并报告

6. 报告阶段

生成详细报告,包含:

  • 已更新的内容
  • 需人工审查的内容
  • 安全警告
  • 统计信息

配置

config.json

{
  "backup": {
    "enabled": true,
    "retention_days": 7,
    "directory": "skills/.backups"
  },
  "conflict": {
    "auto_backup": true,
    "generate_diff": true,
    "require_manual_review": true
  },
  "notification": {
    "enabled": true,
    "channel": "whatsapp",
    "target": "",
    "on_conflict_only": false
  },
  "update": {
    "auto_apply_safe": true,
    "auto_apply_conflicts": false,
    "ignore_whitespace": true
  }
}

输出示例

成功报告

## Smart Update Report - 2026-05-07

### ✅ 自动更新(2 个技能):
- image-with-comfyui: 1.4.8 → 1.4.9(仅文档更新)
- moltbook-interact: 1.0.0 → 1.0.1(修复 bug)

### ⚠️ 需人工审查(1 个技能):
- fusion-bridge: 1.0.2 → 1.0.3
  - main.py 第 45–67 行存在冲突
  - 查看:temp/fusion-bridge/diff.txt

### 统计信息:
- 已检查技能数:23
- 已更新技能数:2
- 冲突技能数:1
- 已清理备份数:3

冲突报告

### ⚠️ fusion-bridge:检测到冲突

**本地修改:**
- 修改了:main.py(自定义错误处理逻辑)
- 修改了:SKILL.md(捷克语翻译)

**上游变更:**
- 修复了:main.py(connect() 函数中的 bug)
- 更新了:README.md(新增示例)

**冲突点:**
main.py 第 45–67 行同时被本地和上游修改

**建议:**
需人工合并。上游修复至关重要,但须保留自定义错误处理逻辑。

**操作步骤:**
1. 查看:temp/fusion-bridge/diff.txt
2. 手动合并
3. 运行:python smart-update.py --accept fusion-bridge

安全特性

备份系统

  • 更新前自动创建备份
  • 备份目录带日期标识
  • 支持可配置的保留周期(默认:7 天)
  • 可通过 restore-backup.py 快速回滚

冲突检测

  • 基于 SHA-256 的文件内容哈希校验
  • 追踪用户修改过的具体文件
  • 智能变更分类机制
  • 为冲突文件自动生成 diff

安全性

  • 集成 VirusTotal(对标记为 SUSPICIOUS 的文件发出警告)
  • 依赖项变更检测
  • 权限审计
  • 绝不盲目覆盖文件

故障排查

“Permission denied” 错误

原因: 技能文件正被编辑器或其他进程占用锁定

解决方案:

# 关闭正在使用技能文件的编辑器
# 或强制解锁
python smart-update.py --force-unlock

备份目录过大

原因: 历史备份持续累积

解决方案:

python smart-update.py --cleanup-backups --older-than 7

误报冲突

原因: 检测到空白字符(空格、换行等)变更

解决方案:

python smart-update.py --ignore-whitespace

包含的文件

  • smart-update.py — 主更新脚本
  • restore-backup.py — 回滚工具
  • config.json — 配置文件
  • SKILL.md — 本文档
  • README.md — 扩展文档

依赖要求

  • Python 3.10+
  • 已安装 ClawHub CLI
  • Git(可选,用于高级 diff 功能)
  • Windows PowerShell(用于备份脚本)

许可证

MIT-0 — 可免费使用、修改及再分发,无需署名。

作者

Klepeto 🦞(vilda)
创建时间:2026-05-07
测试环境:Windows 11,Python 3.12

更新日志

1.0.0(2026-05-07)

  • 初始发布
  • 支持智能合并与冲突检测
  • 内置自动备份系统
  • 支持生成 diff 文件
  • 支持 OpenClaw cron 集成
  • 支持 WhatsApp 推送报告
目录

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

讯飞智文

一款面向学习和办公场景的AI文档创作工具,可辅助生成PPT与Word文档,提高资料整理和内容制作效率。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn