OpenClaw 插件升级助手。当用户说「升级 qqbot 插件」「更新 openclaw-qqbot」「qqbot 更新」「帮我升级插件」「升级 openclaw 插件」等相关语句时激活。支持通用 openclaw 插件(任意 npm 包)升级,以及 QQ 机器人插件(@tencent-connect/openclaw-qqbot)的专项升级(含完整文件验证、兼容 3.23+ 配置校验绕过、自动回滚)。
通过 scripts/upgrade-plugin.sh 在 agent 内直接完成插件升级,无需用户在终端手动操作。
scripts/upgrade-plugin.sh — 通用插件升级脚本。
用法: upgrade-plugin.sh
必填:
选项:
--version
--no-restart 不重启 gateway(热更新场景)
--verify-files
--legacy-dirs
标准升级(升到 latest):
bash
bash
@tencent-connect/openclaw-qqbot \
openclaw-qqbot \
--verify-files dist/index.js,dist/src/gateway.js,dist/src/api.js,dist/src/admin-resolver.js \
--legacy-dirs qqbot,openclaw-qq
升级到指定版本:
bash
bash
@tencent-connect/openclaw-qqbot \
openclaw-qqbot \
--version 1.2.3 \
--verify-files dist/index.js,dist/src/gateway.js,dist/src/api.js,dist/src/admin-resolver.js \
--legacy-dirs qqbot,openclaw-qq
不重启(热更新):
加 --no-restart,然后单独调用 gateway tool 重启。
= 本 skill 文件所在目录,即 SKILL.md 的 dirname。
执行前需用 exec 运行脚本,并将输出展示给用户。
脚本输出包含结构化行,解析示例:
若脚本退出码非 0,告知用户升级失败并粘贴输出,建议检查网络和 npm registry。
bash
bash
my-org/my-openclaw-plugin \
my-plugin-id
无需 --verify-files 时脚本仍会验证 package.json 版本可读。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 openclaw-plugin-upgrade-1775991422 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-plugin-upgrade-1775991422 技能
skillhub install openclaw-plugin-upgrade-1775991422
文件大小: 5.77 KB | 发布时间: 2026-4-13 11:20