mcpField
Q
qianwen-update-check

qianwen-update-check

github.com/qianwen-aiエージェントワークフロー1155.8k 回インストール3 週間前に更新
リポジトリ

qianwen-update-check について

Qwen Update Checkerは、インストール済みのQianWen-AI/qianwen-aiスキルパックに新しいGitHubリリースがあるか確認するスキルです。semverでバージョンを比較し、強制実行しない限りネットワーク確認を24時間に1回に制限します。

主な機能

  1. 01version.jsonから導入済みバージョンを取得
  2. 02GitHubの最新バージョンを確認
  3. 03semverによるバージョン比較
  4. 04タイムスタンプによる確認頻度の制限
  5. 05JSON出力と強制確認に対応

活用シーン

  1. 01他のスキル実行時にスキルパックの更新確認
  2. 02導入済みバージョンの手動確認
  3. 03確認間隔を無視した即時更新チェック

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/qianwen-ai/qianwen-ai --skill qianwen-update-check

インストール後、Claude Code で/qianwen-update-checkを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

version.json
scripts/
check_update.py
gossamer.py

詳細

Qwen 更新チェッカー

QianWen-AI/qianwen-ai スキルパックのバージョンを自動で確認します。ローカルにインストールされているバージョンと GitHub の最新リリースを比較し、更新が利用可能な場合にユーザーへ通知します。

このスキルは、他のすべての QianWen-AI/qianwen-ai スキルから参照されます。いずれかのスキルが実行されると、このスキルがインストールされているかを確認し、バージョンチェックをここに委任します。

仕組み

  1. version.json からインストール済みのバージョンを読み取ります(このスキルに含まれる version フィールド)。
  2. リモートリポジトリ(GitHub の raw コンテンツ)から最新バージョンを取得します。
  3. semver を使用してバージョンを比較します。新しいバージョンがある場合は {"has_update": true} を返します。
  4. ネットワークリクエストを 24 時間に 1 回に制限するため、チェックのタイムスタンプ(last_interaction)を <repo_root>/.agents/state.json に記録します。

使用方法

他のスキルはこのスクリプトを自動的に呼び出します。手動で実行することもできます。

python3 <path-to-this-skill>/scripts/check_update.py --print-response
CLI 引数
引数説明
--print-response結果を整形済み JSON として stdout に出力します
--force24 時間のレート制限を回避して、直ちにチェックします
出力形式
{
  "has_update": true
}

設定

環境変数デフォルト値説明
QWEN_SKILLS_REPOQianWen-AI/qianwen-aiリモートバージョンチェックに使用する GitHub リポジトリ

状態ファイル

レート制限のため、last_interaction タイムスタンプは <repo_root>/.agents/state.json に保存されます。チェック結果は状態ファイルにキャッシュされません。このファイルはセッションをまたいで保持され、疲労制御のために gossamer.py と共有されます。

コメント