Skip to main content

groove-utilities-check

Check if a newer version of groove is available on GitHub.

跳到安装

来源信息

仓库
andreadellacorte/groove
最近来源活动
2026年3月7日 22:57
检测到的 SKILL.md 语言
英语
星标
5
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
groove-utilities-check
description
Check if a newer version of groove is available on GitHub.
license
MIT
allowed-tools
Read Write Edit Glob Grep Bash(git:*) Bash(beans:*) Bash(gh:*) Bash(linear:*) Bash(npx:*) Bash(mkdir:*) Bash(curl:*) Bash(python3:*) Bash(chmod:*) AskUserQuestion
metadata
{"author":"andreadellacorte","bash":true}
<!-- groove:managed — do not edit; changes will be overwritten by groove update --> # groove-utilities-check ## Bash fast-path This skill has a bash script at `scripts/check.sh`. Run it directly for faster, model-free execution: ```bash bash .agents/skills/groove-utilities-check/scripts/check.sh ``` If the script exits 0, report its stdout and stop — do not continue with the steps below. If it exits non-zero or bash is unavailable, continue with the markdown steps. ## Outcome The latest published groove version is compared against the installed version. If a newer version is available, the user is clearly notified with the upgrade command. ## Acceptance Criteria - Latest tag is fetched from GitHub - Installed version (from `skills/groove/SKILL.md`) is compared against latest tag - If behind: user sees "⚠ New version of groove available: v<latest> (installed: v<current>) — run: `/groove-admin-update`" - If up to date: user sees "groove is up to date (v<current>)" - `.groove/.cache/last-version-check` is updated to today's date after check runs ## Constraints - Fetch latest release tag from: `https://api.github.com/repos/andreadellacorte/groove/releases/latest` - If the API call fails (no network, rate limit): skip silently — do not error - Compare version strings as semver (strip leading `v` before comparing) - Always write today's date to `.groove/.cache/last-version-check` after a successful API call - If `.groove/.cache/` does not exist, skip the date update
在 GitHub 查看