SuperAPI AI 工具集

vara-skills-upgrade

编程与开发

查看项目

更新于 10-15 21:50

技能介绍

用途:该技能用于升级 vara-skills 技能包到最新版本,或检查当前安装的版本。它会在检测到 UPGRADE_AVAILABLE 时由 preamble 自动调用,也可通过 /vara-skills-upgrade 手动调用。不适用于 Vara 应用开发任务。

主要能力:支持独立运行更新检查(带 --force 以清除缓存和 snooze),并根据输出进行路由;支持内联升级流程,包括检查自动升级开关、询问用户、执行升级和升级后处理。

使用方式:独立使用时,脚本会依次在 VARA_SKILLS_DIR、$HOME/.claude/skills/vara-skills、.claude/skills/vara-skills 及插件缓存目录中查找 bin/vara-skills-update-check,然后执行检查。若 VARA_SKILLS_AUTO_UPGRADE 为 true 或 1,则静默升级;否则通过 AskUserQuestion 询问用户选择立即升级、稍后提醒或不再询问。稍后提醒会写入 snooze 状态,级别 1 为 24 小时、级别 2 为 48 小时、级别 3 及以上为 7 天。不再询问则提示用户在 shell 配置中添加 export VARA_SKILLS_UPDATE_CHECK=false。升级时会检测安装类型:git 安装执行 git fetch origin 与 git reset --hard origin/main;插件安装更新 marketplace 并执行 claude plugin update vara-skills@vara-skills;非 git 安装则提示重新克隆或重装插件。升级后写入 just-upgraded-from 并清理检查与 snooze 状态,git 安装可显示变更日志,插件安装提示重启 Claude Code。

限制:非 git 安装无法自动升级;插件安装需重启 Claude Code 生效;具体版本号、变更内容与可用性取决于实际仓库状态,资料未提供更多细节。