技能更新检查助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f60a6fb7/update-skills。
技能介绍
问题
skillhub.cn 上安装的技能会持续更新,但本地 package.json 里的版本号不会自己变。工程师通常需要逐个打开技能页、对比版本、判断是否更新,还要记录结果;在技能数量较多时,这个过程既重复又容易漏掉失败项。
工作方式
UpdateSkills 把更新检查拆成可审计的流程:先列出已安装技能,读取本地版本号,再通过浏览器访问 skillhub.cn 查询最新版本;匹配时优先选择名称完全一致的技能,若无则按下载量选择。随后逐个比较版本,执行更新,并把每次 check、update、batch_update 写入 JSON Lines 日志。日志包含 timestamp、skills_updated、skills_failed 和每个技能的旧版本、新版本、耗时、错误信息等。最后生成 Markdown 汇报,方便确认哪些技能已更新、哪些被跳过、哪些失败。
适用边界
该技能依赖网络访问 skillhub.cn,也依赖本地日志目录可写;如果页面无法访问,文档给出手动查看或联系作者的备选方式。它只更新来源为 skillhub.cn 的技能,本地开发技能不会被更新,但会在报告中列出。更新前建议备份配置,某些技能更新后可能需要重启 Gateway。
使用场景
- 在维护多个已安装技能时,批量检查本地版本与 skillhub.cn 最新版并执行更新。
- 当需要确认某个技能是否落后时,检查单个技能版本并返回可更新结论。
- 在排查更新失败原因时,读取 JSON Lines 日志中的 error、old_version 和 new_version。
- 在需要定期巡检时,用 cron 按每天、每周或自定义间隔检查技能更新并生成汇报。
适合人员
- 负责维护内部 AI 技能库的运维工程师,需要定期批量更新 skillhub.cn 来源技能。
- 使用多个技能完成任务的自动化工程师,需要确认单个技能是否有新版本可用。
- 需要审计更新记录的 DevOps 工程师,要读取日志并生成可追溯的 Markdown 汇报。
- 部署 OpenClaw Gateway 的平台工程师,需要在更新后检查依赖与重启状态。