Agent Skills
返回列表
百音技能统一升级

百音技能统一升级

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7b3c719e/baiyin-skills-upgrade。

技能介绍

问题背景

百音系列技能(视频、图像、音乐、语音、翻唱、数字人等)分散在 skill/ 目录下,各自做版本前导检查时,如果每个业务 skill 都内嵌一套「查新版本 → 问用户 → 拉包 → 写配置」的逻辑,会出现重复实现、提示文案不一致,以及升级失败时误伤当前任务的情况。baiyin-skills-upgrade 把这条链路收成单一入口,供其它百音 skill 在前导检查命中「可升级」时调用,也支持用户直接执行 /baiyin-skills-upgrade 批量巡检。

工作方式

内联模式:当某个百音 skill 的前导检查表明需要升级时,本技能按固定步骤执行,且不因目录缺失或元数据损坏而阻塞用户当前请求。

  1. 定位根目录:目标必须在 skill/ 下存在,且含 SKILL.md 与 _meta.json;不对 baiyin-skills-upgrade 自身递归升级。
  2. 读统一配置:UPDATE_CHECK=false 则静默继续;AUTO_UPGRADE=true 则跳过询问,直接升级。
  3. 中文确认:宿主支持 AskUserQuestion 时用四选一(立即更新 / 以后自动更新 / 暂不更新 / 不再提醒);否则用纯文本提问。暂缓更新会按 LEVEL 写入 24 小时、48 小时或 7 天提醒策略。
  4. 执行升级:调用统一升级脚本(优先复用本地 skillhub CLI,不自行拼接未知 HTTP 接口)。
  5. 结果处理:成功则输出中文摘要;失败(UPGRADE_FAILED)时说明已保留旧版本,继续执行业务,不要求用户重填业务参数。

独立模式:枚举 skill/ 下全部 baiyin-*,逐个检查;仅对返回 UPGRADE_AVAILABLE 的项走询问与升级流程,UP_TO_DATE、SNOOZED、CHECK_DISABLED 不再重复打扰。

边界与约定

  • 适用范围限于文档列出的百音子技能目录名;业务 skill 只负责触发前导检查与本升级 skill,不写私有升级逻辑。
  • 所有面向用户的文案为中文;配置项(如自动更新、暂缓、关闭提醒)由统一配置与选项分支写入,避免各 skill 各写一套。

使用场景

  • 在调用 `baiyin-video-skill` 生成视频前,前导检查提示有新版本,需在不重填生成参数的前提下完成询问与升级
  • 维护机上 `skill/` 里装了多个 `baiyin-*` 包,想一次性枚举并只对 `UPGRADE_AVAILABLE` 的目录走中文升级流程
  • 批量跑图像或音乐类百音技能时,已通过 `AUTO_UPGRADE=true` 关闭反复确认,希望前导检查后直接拉取最新 skill
  • 前导检查命中可升级但用户选择暂缓,需在 24/48/7 天窗口内继续执行业务且不再重复弹同一版本提醒

适合人员

  • 在 Agent 里串联视频、翻唱、数字人等多个百音 skill、需要统一升级入口而不是各包自写逻辑的集成维护者
  • 负责部署环境 `skill/` 目录、要在 SkillHub 发版后批量核对 `SKILL.md` 与 `_meta.json` 并执行升级的运维工程师
  • 日常通过前导检查触发版本提示、希望升级失败时仍保留旧版本并继续当前生成任务的内容生产使用者
  • 需要按团队策略配置 `UPDATE_CHECK`、`AUTO_UPGRADE` 或「不再提醒」以避免打断自动化流水线的平台配置负责人