qwencloud-update-check — скилл для Claude Code: что делает
Скилл проверяет обновления набора qwencloud-ai через GitHub и предупреждает о выходе новой версии. Запускается вручную или вызывается другими скиллами пакета.
npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a claude-codeЧто делает qwencloud-update-check
Скилл сверяет локальную версию из version.json со свежим релизом в репозитории на GitHub. Проверка версий идёт по semver. Если обнаружена новая версия, скрипт возвращает JSON с флагом has_update. Другие скиллы из набора qwencloud/qwencloud-ai обращаются к нему автоматически при запуске.
Сетевые запросы ограничены: отметка времени пишется в <repo_root>/.agents/state.json, поэтому проверка выполняется не чаще раза в 24 часа. Ограничение можно обойти флагом --force. Для работы нужны Python 3.9+ и системная утилита curl — без них скрипт проверки просто не выполнится. Репозиторий для проверки переопределяется переменной QWEN_SKILLS_REPO.
Какие задачи решает
- узнать о выходе свежей версии набора qwencloud-ai
- проверить обновления скиллов без постоянного спама сетевыми запросами
- делегировать проверку версий из других субагентов и скиллов
Примеры запросов агенту
- Проверь, вышли ли обновления для скиллов qwencloud
- Какая последняя версия qwencloud-ai доступна в репозитории?
- Запусти qwencloud-update-check с принудительной проверкой через --force
Как установить qwencloud-update-check
1Через Skills CLI (Vercel)
npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a claude-code2Вручную: положить файлы
~/.claude/skills/qwencloud-update-check/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/qwencloud-update-check/
1Через Skills CLI (Vercel)
npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a codex2Вручную: положить файлы
.agents/skills/qwencloud-update-check/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a cursor2Вручную: положить файлы
.cursor/skills/qwencloud-update-check/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install QwenCloud/qwencloud-ai qwencloud-update-check2Вручную: положить файлы
.github/skills/qwencloud-update-check/SKILL.md1Через Skills CLI (Vercel)
npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a gemini-cli2Командой платформы
gemini skills install https://github.com/QwenCloud/qwencloud-ai --path skills/ops/qwencloud-update-checkВручную: положить файлы
.devin/skills/qwencloud-update-check/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о qwencloud-update-check
Как установить qwencloud-update-check в Claude Code?
Выполните npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a claude-code. Перед первым использованием Claude Code требуется прочитать ~/.claude/skills/qwencloud-update-check/SKILL.md.
Зачем нужен скилл qwencloud-update-check?
Он автоматизирует отслеживание релизов в наборе инструментов qwencloud/qwencloud-ai. Остальные скиллы автора делегируют проверку ему, чтобы не дублировать логику.
Какие системные зависимости нужны для работы?
Требуются Python 3.9+ и утилита curl. Результаты синхронизируются через файл состояния <repo_root>/.agents/state.json.
Исходный текст
SKILL.md · Apache-2.0
---
name: qwencloud-update-check
description: "Check for qwencloud-ai updates and notify the user when a new version is available. TRIGGER when: user asks to check for updates, check version, asks 'is there a new version', 'latest version', 'update skills', 'check update', or any other qwen skill delegates to this skill, or user explicitly invokes this skill by name (e.g. use qwencloud-update-check). DO NOT TRIGGER when: non-update-related tasks, general version questions about other software."
compatibility: "Requires Python 3.9+ and curl. Cursor: auto-loaded. Claude Code: read this skill's SKILL.md before first use."
---
# Qwen Update Checker
Automatic version checker for the **qwencloud/qwencloud-ai** skill pack. Compares the locally installed version against the latest release on GitHub and notifies the user when an update is available.
This skill is referenced by all other qwencloud/qwencloud-ai. When any skill runs, it checks if this skill is installed and delegates version checking here.
## How It Works
1. Reads the installed version from `version.json` (the `version` field bundled with this skill).
2. Fetches the latest version from the remote repository (GitHub raw content).
3. Compares versions using semver. Returns `{"has_update": true}` if a newer version exists.
4. Records the check timestamp (`last_interaction`) in `<repo_root>/.agents/state.json` to rate-limit network requests to once every 24 hours.
## Usage
Other skills invoke this script automatically. You can also run it manually:
```bash
python3 <path-to-this-skill>/scripts/check_update.py --print-response
```
### CLI Arguments
| Argument | Description |
|----------|-------------|
| `--print-response` | Print result as formatted JSON to stdout |
| `--force` | Bypass 24-hour rate limit and check immediately |
### Output Format
```json
{
"has_update": true
}
```
## Configuration
| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| `QWEN_SKILLS_REPO` | `qwencloud/qwencloud-ai` | GitHub repo for remote version check |
## State File
The `last_interaction` timestamp is stored at `<repo_root>/.agents/state.json` for rate-limiting. Check results are **not** cached in the state file. This file persists across sessions and is shared with `gossamer.py` for fatigue control.
© QwenCloud · Apache-2.0 · QwenCloud/qwencloud-ai