groove-utilities-check
Check if a newer version of groove is available on GitHub.
Install
npx skills add https://github.com/andreadellacorte/groove --skill groove-utilities-checkSKILL.md
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 .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 (installed: v) — run:
/groove-admin-update" - If up to date: user sees "groove is up to date (v)"
.groove/.cache/last-version-checkis 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
vbefore comparing) - Always write today's date to
.groove/.cache/last-version-checkafter a successful API call - If
.groove/.cache/does not exist, skip the date update
Related skills
setup-matt-pocock-skillsmattpocock905KConfigure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.hyperframes-cliheygen-com714KUse the HyperFrames CLI development loop: init, add, catalog, capture, lint, check, snapshot, compare, grade-compare, preview, play, present, beats, keyframes, single or batch render, publish, cloud, cloudrun, feedback, lambda, doctor, browser, info, upgrade, skills, compositions, timeline, history, docs, benchmark, telemetry, transcribe, auth, tts, and remove-background. Also use when diagnosing build or render failures. validate, inspect, and layout are deprecated aliases; use check. Covers loimplementmattpocock627KImplement a piece of work based on a spec or set of tickets.ask-mattmattpocock626KAsk which skill or flow fits your situation. A router over the skills in this repo.