返回顶部
s

skill-updater技能更新器

Local-modification-preserving clawhub skill updater. Saves changes as diff patch, applies to new versions, reports conflicts clearly. No forced overwrites.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.1
安全检测
已通过
214
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

skill-updater

技能更新器

保留本地修改的clawhub技能更新工具。

功能说明

你修改了通过clawhub安装的技能 → clawhub发布了新版本 → 技能更新器在保留本地修改的同时进行更新。

工作原理

步骤1:保存修改
→ 扫描技能目录,生成统一差异补丁
→ 将原始文件备份至 .skill-updater/originals/

步骤2:clawhub更新
→ clawhub update 下载新版本文件

步骤3:尝试合并
→ patch --dry-run 尝试将修改应用到新版本
→ 成功:写入并保留你的修改 ✅
→ 失败:显示差异,由用户手动决定

文件结构

skill-dir/
├── .skill-updater/
│ ├── mod.patch # 你的修改的统一差异补丁
│ └── originals/ # 安装时的原始文件快照
└── [技能文件]

命令行界面

bash

预演:预览哪些技能有更新和冲突


python3 git_update.py

应用更新

python3 git_update.py --apply

更新指定技能

python3 git_update.py --apply --skill

显示已保存的修改

python3 git_update.py --show-patch

放弃修改(接受新版本,丢弃你的修改)

python3 git_update.py --discard --skill

冲突处理

情况结果
补丁干净应用新版本 + 保留你的修改 ✅
同一区域双方均有修改
显示差异,由用户决定 | | 无本地修改 | 直接clawhub更新 ✅ | | 选择放弃 | 删除补丁,接受新版本 |

环境要求

  • - Python 3.8+
  • clawhub 命令行工具
  • diff(coreutils)
  • patch(coreutils)

安装前须知

  1. 1. 先预演 — 始终先运行 python3 git_update.py(不带 --apply 参数)进行预览
  2. 备份 — 对于重要技能,在使用 --discard 前请手动备份你的修改

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-auto-updater-1775895481 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-auto-updater-1775895481 技能

通过命令行安装

skillhub install skill-auto-updater-1775895481

下载

⬇ 下载 skill-updater v1.1.1(免费)

文件大小: 9.48 KB | 发布时间: 2026-4-12 11:24

v1.1.1 最新 2026-4-12 11:24
Fix TypeError: run() now accepts input param. Add diff/patch to requires.bins. SKILL.md English.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部