mcpField
G
groove-utilities-check

groove-utilities-check

github.com/andreadellacorteAgent 工作流6537 次安装14 周前更新
代码仓库

关于 groove-utilities-check

groove-utilities-check 是用于检查已安装 groove 是否落后于 GitHub 最新发行版的 skill。它可通过 Bash 脚本快速检查,并在有更新时显示升级命令。

主要功能

  1. 01获取 GitHub 最新发行标签
  2. 02按 semver 比较已安装与最新版本
  3. 03落后时显示升级命令
  4. 04成功检查后更新日期记录

适用场景

  1. 01检查 groove 是否需要升级
  2. 02通过 Bash 脚本快速执行版本检查

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/andreadellacorte/groove --skill groove-utilities-check

安装后在 Claude Code 中输入/groove-utilities-check确认已加载。

附带文件scripts/check.sh

详细介绍

groove-utilities-check

Bash 快速路径

此技能在 scripts/check.sh 中有一个 Bash 脚本。直接运行该脚本,可更快地执行且无需模型:

bash .agents/skills/groove-utilities-check/scripts/check.sh

如果脚本以 0 退出,则报告其标准输出并停止——不要继续执行以下步骤。如果脚本以非 0 退出或 Bash 不可用,则继续执行 Markdown 步骤。

结果

将最新发布的 groove 版本与已安装版本进行比较。如果有更新的版本可用,则明确通知用户升级命令。

验收标准

  • 从 GitHub 获取最新标签
  • 将已安装版本(来自 skills/groove/SKILL.md)与最新标签进行比较
  • 如果版本落后:用户会看到 "⚠ New version of groove available: v (installed: v) — run: /groove-admin-update"
  • 如果版本已是最新:用户会看到 "groove is up to date (v)"
  • 检查运行后,将 .groove/.cache/last-version-check 更新为今天的日期

约束

  • 从以下地址获取最新发布标签:https://api.github.com/repos/andreadellacorte/groove/releases/latest
  • 如果 API 调用失败(无网络、速率限制):静默跳过——不要报错
  • 将版本字符串作为 semver 进行比较(比较前去掉开头的 v)
  • API 调用成功后,始终将今天的日期写入 .groove/.cache/last-version-check
  • 如果 .groove/.cache/ 不存在,则跳过日期更新

评论

支持 Markdown