К основному содержанию
скилл CX Codex

qianwen-update-check — скилл для Claude Code: проверка обновлений

Сверяет установленную версию набора qianwen-ai с последним релизом на GitHub и говорит, когда пора обновиться.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add QianWen-AI/qianwen-ai --skill qianwen-update-check -a claude-code
Открыть на GitHub

Что делает qianwen-update-check

Скилл читает версию из version.json, лежащего рядом с ним, забирает свежий номер из удалённого репозитория и сравнивает их по semver. Если наверху новее — в ответе будет {"has_update": true}. Остальные скиллы пакета при запуске смотрят, установлен ли этот, и отдают проверку ему.

Запросы к сети ограничены: время последней проверки пишется в <repo_root>/.agents/state.json, и повторный поход на GitHub случится не раньше чем через 24 часа. Файл живёт между сессиями и общий с gossamer.py. Нужен обход лимита — запускайте скрипт с --force.

Без Python 3.9 и curl скрипт не заработает. В Cursor скилл подхватывается сам, а в Claude перед первым запуском придётся открыть его SKILL.md. Адрес репозитория для сверки меняется переменной QWEN_SKILLS_REPO, по умолчанию там QianWen-AI/qianwen-ai.

Какие задачи решает

  • узнать, вышла ли новая версия набора qianwen-ai
  • сверить установленный номер с релизом на GitHub
  • не дёргать сеть при каждом запуске агента
  • обновить скиллы пакета, когда они устарели
  • проверить версию вручную одной командой

Примеры запросов агенту

  • Проверь, не вышла ли новая версия qianwen-ai
  • Запусти qianwen-update-check
  • Проверь обновления скиллов, лимит можно обойти

Как установить qianwen-update-check

1Через Skills CLI (Vercel)

npx skills add QianWen-AI/qianwen-ai --skill qianwen-update-check -a claude-code

2Вручную: положить файлы

~/.claude/skills/qianwen-update-check/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/qianwen-update-check/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о qianwen-update-check

Как установить Claude-update-check в Claude Code?

Выполните npx skills add QianWen-AI/qianwen-ai --skill qianwen-update-check -a claude-code. Скилл окажется в ~/.claude/skills/qianwen-update-check/SKILL.md, этот файл стоит прочитать перед первым запуском.

Что делает Claude-update-check?

Сверяет локальную версию пакета с последним релизом на GitHub и сообщает, есть ли обновление. Проверки кэшируются по времени, чтобы не ходить в сеть чаще раза в 24 часа.

Чем отличается проверка с --force?

Обычный запуск уважает 24-часовой лимит из .agents/state.json. Флаг --force этот лимит обходит и проверяет сразу.

Исходный текст

SKILL.md · Apache-2.0
---
name: qianwen-update-check
description: "Check for qianwen-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 qianwen-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 **QianWen-AI/qianwen-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 QianWen-AI/qianwen-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` | `QianWen-AI/qianwen-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.

© QianWen-AI · Apache-2.0 · QianWen-AI/qianwen-ai

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора11

qianwen-audio-tts Скилл превращает текст в речь моделями Qwen TTS: озвучка, начитки, аудиоверсии статей. Работает через HTTP API и скрипт на Python. CX Codex +1 5 600установок qianwen-vision Разбирает изображения и видео с помощью визуальных моделей Qwen. Скилл распознаёт текст через OCR, читает графики, сравнивает картинки и отвечает на вопросы по видео. CX Codex +1 5 700установок qianwen-image-generation Скилл создаёт и редактирует изображения через модели Wan и Qwen Image. Он пригодится для иллюстраций, постеров и работы с референсами. CX Codex +1 5 600установок qianwen-model-selector Скилл подбирает модели Qwen и параметры генерации под задачу разработчика. Он помогает оценить стоимость вызовов и проверить тарифный план перед запуском кода. CX Codex +1 5 500установок qianwen-video-generation Скилл создаёт и редактирует видео через модели Wan и HappyHorse. Подходит для генерации по тексту или изображению, а также для работы с существующими видео. CX Codex +1 5 500установок qianwen-text Скилл гоняет текстовые запросы к моделям Qwen через OpenAI-совместимый API: чат, генерация кода, вызов функций. Пригодится, когда в проекте нужен именно Qwen, а не модель по умолчанию. CX Codex +1 5 500установок qianwen-ops-auth Скилл настраивает ключи и endpoint для QianWen API, а также помогает разбирать ошибки 401. Нужен при первом подключении или сбое авторизации. CX Codex +1 5 400установок qianwen-usage Скилл для агента, который сам проверяет авторизацию, расход токенов, счета и подписку QianWen. Пригодится, когда нужно узнать, сколько уже потрачено. CX Codex +1 5 400установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой