本文へ移動
cccskills
無料GitHub で公開

shiiman-claude:update

Claude Code CLI 本体のバージョン確認・更新と、インストール済みプラグインの一括更新を実行する。「Claude Code を更新」「claude update」「Claude のバージョン確認」「Claude 本体更新」「プラグイン更新」「plugin update」などで起動。

引数があれば優先し、なければ発話内容から version/update/plugin-update を判定。brew での AI CLI 一括更新は shiiman-common:brew-upgrade-ai。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Claude Update

Claude Code CLI のバージョン確認と更新を行います。

Help

$ARGUMENTS に --help が含まれる場合、以下を表示して終了:

/shiiman-claude:update - Claude Code 更新

概要:
  Claude Code CLI のバージョン確認・更新、プラグイン一括更新を実行する。
  Homebrew 管理の場合は brew upgrade を使用。

使用方法:
  /shiiman-claude:update [操作] [オプション]

操作:
  version        現在のバージョンを確認
  update         Claude Code CLI を更新
  plugin-update  インストール済みプラグインを一括更新

オプション:
  --help         このヘルプを表示

例:
  /shiiman-claude:update                # 発話内容から操作を判定
  /shiiman-claude:update version        # バージョン確認
  /shiiman-claude:update update         # Claude Code を更新
  /shiiman-claude:update plugin-update  # プラグインを一括更新

実行手順

1. 操作種別の決定

  • 引数が指定されていれば引数を優先
  • 引数がない場合は発話内容から以下を判定:
    • 確認系: version
    • 更新系: update
    • プラグイン更新系: plugin-update

2. 操作の実行

version

  1. claude --version で現在のバージョンを表示
  2. claude update に check 専用オプションがないことを明示
  3. 更新したい場合は update モード実行を案内

update

  1. claude --version で更新前バージョンを取得
  2. 実行前にユーザー確認を行う
  3. インストール方法を判定:
    • macOS かつ brew list --versions claude-code が成功する場合: brew upgrade claude-code
    • それ以外: claude update
  4. claude --version で更新後バージョンを確認
  5. 結果と必要な次アクション(再起動など)を報告

plugin-update

  1. marketplace キャッシュを最新化:
# known_marketplaces.json から marketplace 一覧と installLocation を取得
cat ~/.claude/plugins/known_marketplaces.json

各 marketplace の installLocation で git pull を実行:

git -C <installLocation> pull 2>&1
  1. ~/.claude/settings.json の enabledPlugins から有効プラグイン一覧を取得:
cat ~/.claude/settings.json

enabledPlugins のキーは <plugin>@<marketplace> 形式。値が true のもののみ対象。

  1. 各プラグインの更新前バージョンを記録:

~/.claude/plugins/cache/<marketplace>/<plugin>/ 配下のバージョンディレクトリ名から現在のバージョンを特定(最も新しいもの)。

  1. 実行前にユーザー確認を行う
  2. 各プラグインに対して claude plugin install <plugin>@<marketplace> を実行
  3. 更新後のバージョンを確認し、更新前後のバージョンを比較して結果を報告
  4. 更新があった場合「Claude CLI を再起動すると反映されます」と案内

出力フォーマット

## Claude Code 更新

### 実行モード

- version / update / plugin-update

### 結果

- 更新前: x.y.z
- 更新後: x.y.z(version 時は省略可)
- ステータス: 成功 / 失敗
- 補足: 必要に応じて再起動案内

### plugin-update 時の結果

| プラグイン | 更新前 | 更新後 | ステータス |
| ---------- | ------ | ------ | ---------- |

重要な注意事項

  • ✅ update 実行前に必ず確認する
  • ✅ Homebrew 管理の Claude Code は brew upgrade claude-code を使う
  • ✅ 更新前後のバージョン差分を明示する
  • ✅ plugin-update では各プラグインの更新前後バージョンを比較する
  • ✅ 失敗時はエラーメッセージをそのまま報告する
  • ❌ 失敗を推測で補完しない

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

hook-create

無料日本語概要

プラグインに新しいフックを作成する。「フック作成」「新しいフック」「フックを作って」「フック追加」「hook 作成」「フックを追加したい」「新規フック」などで起動。ツール実行前後やセッションイベントで実行されるフックを生成。

shiiman/claude-code-plugins62026年6月17日 更新

marketplace-toggle

無料日本語概要

マーケットプレイスのソースを dev(directory)/ prd(git)に切り替える。「マーケットプレイス切替」「marketplace toggle」「dev モード」「prd モード」「ローカル開発モード」「開発モード切替」「マーケットプレイス dev」などで起動。

shiiman/claude-code-plugins62026年6月17日 更新

plugin-create

無料日本語概要

新しい Claude Code プラグインを作成する。「プラグイン作成」「新しいプラグイン」「プラグインを作って」「プラグイン追加」「plugin 作成」「プラグイン一括作成」「フル作成」などで起動。プラグインのみ作成と、スキル/サブエージェント/フックを含む一括作成の両方に対応。

shiiman/claude-code-plugins62026年6月17日 更新

shiiman-claude:mcp

無料日本語概要

MCP サーバーの一覧表示・追加・削除を一つのスキルで管理する。「MCP 管理」「MCP 一覧」「MCP を追加」「MCP を削除」「MCP サーバー管理」「MCP 設定」「MCP 操作」などで起動。引数があれば優先し、なければ発話内容から list/install/remove を判定。

shiiman/claude-code-plugins62026年6月17日 更新

shiiman-claude:resource-list

無料日本語概要

プロジェクトの Claude Code リソース一覧を表示する。「Claude リソース一覧」「スキル一覧」「エージェント一覧」「フック一覧」「プロジェクトリソース確認」「何があるか確認」「リソースを見せて」などで起動。表示対象(スキル/エージェント/フック)は発話から判断する。

shiiman/claude-code-plugins62026年6月17日 更新

shiiman-claude:settings

無料日本語概要

Claude Code 設定の表示・更新・ローカル更新を統合管理する。「Claude 設定管理」「設定を表示」「settings を更新」「local settings を更新」「権限設定を変更」「設定ファイル管理」「claude settings」などで起動。引数があれば優先し、なければ発話内容から view/update/local-update を判定。

shiiman/claude-code-plugins62026年6月17日 更新

shiiman のスキルをすべて見る

このスキルの問題を報告する