groove-utilities-check — скилл для Claude Code: обзор и установка
Скилл проверяет наличие свежего релиза groove на GitHub и сообщает команду для обновления, если установленная версия устарела.
npx skills add andreadellacorte/groove --skill groove-utilities-check -a claude-codeЧто делает groove-utilities-check
Скилл сравнивает текущую версию groove из локального файла skills/groove/SKILL.md со свежим релизом через GitHub API. Для быстрого выполнения без вызова модели запускается bash-скрипт scripts/check.sh. Если запуск скрипта завершился ошибкой или bash недоступен, агент сверяет версии вручную по semver.
При обнаружении новой версии выводится предупреждение с командой /groove-admin-update. Если обновление не требуется, скилл сообщает текущую версию. Дата успешной проверки сохраняется в .groove/.cache/last-version-check, но если директория кэша отсутствует, запись даты пропускается.
При отсутствии сети или исчерпании лимитов GitHub API проверка завершается молча без генерации ошибок.
Какие задачи решает
- проверить наличие свежего релиза groove на GitHub
- сравнить текущую версию из
skills/groove/SKILL.mdс актуальным релизом - получить команду
/groove-admin-updateпри обнаружении новой версии - зафиксировать дату проверки в
.groove/.cache/last-version-check
Примеры запросов агенту
- Проверь, вышла ли новая версия groove на GitHub
- Запусти скрипт проверки обновлений groove
- Сверь установленную версию groove со свежим релизом
Как установить groove-utilities-check
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-check -a claude-code2Вручную: положить файлы
~/.claude/skills/groove-utilities-check/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/groove-utilities-check/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-check -a codex2Вручную: положить файлы
.agents/skills/groove-utilities-check/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-check -a cursor2Вручную: положить файлы
.cursor/skills/groove-utilities-check/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-utilities-check2Вручную: положить файлы
.github/skills/groove-utilities-check/SKILL.md1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-check -a gemini-cli2Командой платформы
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-utilities-checkВручную: положить файлы
.devin/skills/groove-utilities-check/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-check -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о groove-utilities-check
Как установить groove-utilities-check в Claude Code?
Выполните команду npx skills add andreadellacorte/groove --skill groove-utilities-check -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/groove-utilities-check/SKILL.md.
Что выведет скилл, если найдена новая версия?
Он покажет предупреждение с номерами установленной и актуальной версий, а также готовую команду /groove-admin-update.
Что происходит при сбое сети или лимитах GitHub API?
Скилл молча пропускает проверку и не прерывает работу агента ошибкой.
Исходный текст
SKILL.md · MIT
--- 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
© andreadellacorte · MIT · andreadellacorte/groove