groove-utilities-check

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

By andreadellacorte · 537 installs

npx skills add andreadellacorte/groove --skill groove-utilities-check

Source repository · Upstream listing

<! 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: 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