Skip to main content
skill CX Codex

qwencloud-update-check — Claude Code skill: what it does

Checks for updates to the qwencloud-ai skill pack against GitHub releases. It warns you when a newer version is ready to install.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a claude-code
Open on GitHub

What qwencloud-update-check does

The skill compares your installed version in version.json with the upstream GitHub repository. It relies on semver matching and outputs {"has_update": true} whenever a newer tag appears. Other components in the qwencloud/qwencloud-ai bundle delegate update tasks directly to this tool.

Network calls stay throttled to once every 24 hours. The last check timestamp is saved in <repo_root>/.agents/state.json, shared with gossamer.py. If you need an instant check, pass the --force flag to scripts/check_update.py. Without Python 3.9+ and curl installed on the system, the script fails. You can point checks to a fork using QWEN_SKILLS_REPO.

What it helps with

  • track new releases of the qwencloud-ai skill collection
  • rate-limit version lookups to avoid repetitive GitHub requests
  • delegate version checks across related assistant skills

Example prompts for the agent

  • Check if there is a newer version of qwencloud-ai
  • Check update status for my installed qwen skills
  • Run qwencloud-update-check with the --force flag

How to install qwencloud-update-check

1Skills CLI (Vercel)

npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a claude-code

2Manually: put the files in place

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

Copy the whole skill folder; for one project use .claude/skills/qwencloud-update-check/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about qwencloud-update-check

How to install qwencloud-update-check in Claude Code?

Run npx skills add QwenCloud/qwencloud-ai --skill qwencloud-update-check -a claude-code. Claude Code also needs to read ~/.claude/skills/qwencloud-update-check/SKILL.md before the first run.

What does qwencloud-update-check do?

It queries GitHub for raw version data and compares it against your local version.json. If a new release exists, it flags the update.

What are the system requirements?

You need Python 3.9+ and curl. Rate limiting is tracked in <repo_root>/.agents/state.json to prevent network spam.

Source text

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

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set9

qwencloud-vision A skill for analyzing images and videos with Claude VL and QVQ models: OCR, chart and table reading, multi-image comparison, visual reasoning. CX Codex +1 1,800installs qwencloud-video-generation A skill that generates and edits video with Wan models: text-to-video, image animation, frame transitions. Useful when the agent has to hand back a finished clip. CX Codex +1 1,600installs qwencloud-ops-auth Configures authentication for QwenCloud APIs, checks credentials, and resolves 401 errors. Useful when setting up DASHSCOPE_API_KEY or fixing access issues. CX Codex +1 1,600installs qwencloud-model-selector This skill recommends which Qwen model and parameters fit your task. Handy when you are unsure what is cheaper or what your key can actually reach. CX Codex +1 1,600installs qwencloud-text A skill that routes text generation, chat, code writing and function calling to QwenCloud models. Useful when you want Qwen or third-party models inside your agent. CX Codex +1 1,600installs qwencloud-image-generation A skill that generates and edits images with Wan and Claude Image models from inside your agent: text-to-image, style transfer, reference photos. CX Codex +1 1,600installs qwencloud-audio-tts Turns text into speech with Qwen TTS models: voiceovers, narration, audio output for apps. Runs in Claude, Codex, Cursor, Copilot, Gemini CLI and OpenCode. CX Codex +1 1,600installs qwencloud-usage A skill for your QwenCloud account: login and logout, credit usage, billing, quotas, call logs and subscriptions. Useful when a request failed or you need to know what's left. CX Codex +1 1,500installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor