AgentSkillsCN

update

将指定插件更新至最新版本。“更新插件”、“升级〇〇”、“更新至最新版”、“插件升级”、“更新〇〇”、“使插件保持最新”、“提升〇〇版本”、“全部更新”、“更新所有插件”、“批量更新”等指令均可触发。

SKILL.md
--- frontmatter
name: update
description: 指定したプラグインを最新バージョンに更新する。「プラグインを更新」「〇〇をアップデート」「最新版にして」「プラグインをアップデート」「〇〇を更新して」「プラグインを最新に」「〇〇のバージョンを上げて」「全部アップデート」「プラグイン全部更新」「まとめて更新」などで起動。
allowed-tools: [Read, Bash, Glob, Grep]

Plugin Update

インストール済みのプラグインを最新バージョンに更新します。

引数

  • $ARGUMENTS: プラグイン名(省略時は一覧から選択)

オプション

オプション説明
--all更新可能な全プラグインを一括更新
--helpこのスキルのヘルプを表示

Claude への指示

--help が指定された場合: このファイルの内容を要約して表示し、終了。

通常実行(プラグイン名指定 or 選択)

  1. プラグイン名が指定されていない場合:

    • .claude-plugin/marketplace.json から最新バージョンを取得
    • インストール済みプラグインの現在バージョンと比較
    • 更新可能なプラグイン一覧を表示して選択を促す
    • 更新可能なプラグインがない場合は「すべて最新です」と表示して終了
  2. 以下のコマンドを実行して更新:

bash
claude plugin update [plugin-name]
  1. 更新結果を表示

--all 指定時(一括更新)

  1. 更新可能なプラグイン一覧を取得:

    • .claude-plugin/marketplace.json から最新バージョンを取得
    • インストール済みプラグインの現在バージョンと比較
    • 更新可能なプラグインがない場合は「すべて最新です」と表示して終了
  2. 更新内容を表示してユーザーに確認を求める:

code
## プラグインの一括更新

以下のプラグインを更新します:
- shiiman-git: 1.0.0 → 1.1.0
- shiiman-claude: 1.0.0 → 1.1.0

実行してよろしいですか?
  1. ユーザーが承認したら、各プラグインを順次更新:
bash
claude plugin update shiiman-git
claude plugin update shiiman-claude
  1. 結果をまとめて報告

出力フォーマット(通常)

code
## プラグインの更新

プラグイン `shiiman-xxx` を更新しています...

✅ 更新完了

バージョン: 1.0.0 → 2.0.0

※ 更新を適用するには再起動が必要です。

出力フォーマット(--all)

code
## プラグインの一括更新

✅ 更新完了

| プラグイン      | 結果              |
|-----------------|-------------------|
| shiiman-git     | 1.0.0 → 1.1.0 ✅  |
| shiiman-claude  | 1.0.0 → 1.1.0 ✅  |

※ 更新を適用するには再起動が必要です。

重要な注意事項

  • claude plugin update コマンドを使用
  • ✅ 更新前に現在バージョンと最新バージョンを比較
  • ✅ 更新結果をユーザーに報告
  • ✅ 再起動が必要な場合はその旨を通知
  • --all の場合は実行前にユーザー確認を求める
  • ❌ インストールされていないプラグインを指定された場合はエラーメッセージを表示
  • ❌ 既に最新バージョンの場合はその旨を通知