From shiiman-common
AI 関連 CLI ツールを brew で一括アップグレードする。「AI ツール更新」「brew upgrade AI」「AI CLI 更新」「ツール一括更新」「claude/codex/cursor/gemini 更新」などで起動。
How this skill is triggered — by the user, by Claude, or both
Slash command
/shiiman-common:brew-upgrade-aiThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
AI 関連 CLI ツールを brew で一括アップグレードします。
AI 関連 CLI ツールを brew で一括アップグレードします。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/shiiman-common:brew-upgrade-ai - AI ツール一括更新
概要:
AI 関連 CLI ツール(claude-code, codex, cursor-cli, gemini-cli)を
brew で一括アップグレードします。
使用方法:
/shiiman-common:brew-upgrade-ai [オプション]
オプション:
--help このヘルプを表示
例:
/shiiman-common:brew-upgrade-ai # AI ツールを一括更新
| brew パッケージ名 | ツール名 |
|---|---|
| claude-code | Claude Code |
| codex | Codex |
| cursor-cli | Cursor CLI |
| gemini-cli | Gemini CLI |
Bash ツールで以下を並列実行し、各ツールのインストール状態・パッケージ種別・現在のバージョンを取得:
brew list --cask --versions claude-code 2>/dev/null || brew list --versions claude-code 2>/dev/null || echo "NOT_INSTALLED"brew list --cask --versions codex 2>/dev/null || brew list --versions codex 2>/dev/null || echo "NOT_INSTALLED"brew list --cask --versions cursor-cli 2>/dev/null || brew list --versions cursor-cli 2>/dev/null || echo "NOT_INSTALLED"brew list --cask --versions gemini-cli 2>/dev/null || brew list --versions gemini-cli 2>/dev/null || echo "NOT_INSTALLED"判定ルール:
brew list --cask --versions で取得できた場合: type=caskbrew list --versions で取得できた場合: type=formulaNOT_INSTALLED未インストール(NOT_INSTALLED)のツールはスキップ対象として記録。
インストール済みのツールのみ、判定された type に応じて Bash ツールで並列実行:
type=cask の場合: brew upgrade --cask <package> 2>&1type=formula の場合: brew upgrade <package> 2>&1各コマンドの出力から以下を判定:
already installedalready up-to-dateNot upgradingインストール済みツールについて、type に応じたコマンドを 並列実行 して新バージョンを取得:
type=cask の場合: brew list --cask --versions {パッケージ名}type=formula の場合: brew list --versions {パッケージ名}以下のフォーマットで結果を出力:
## AI ツール更新結果
| ツール | 旧バージョン | 新バージョン | 状態 |
| ----------- | ------------ | ------------ | -------------- |
| claude-code | x.x.x | y.y.y | 更新済み |
| codex | x.x.x | x.x.x | 最新 |
| cursor-cli | - | - | 未インストール |
| gemini-cli | x.x.x | y.y.y | 更新済み |
状態の表記:
| 状態 | 条件 |
|---|---|
| 更新済み | バージョンが変わった |
| 最新 | 既に最新バージョン |
| 未インストール | brew にパッケージが存在しない |
| エラー | upgrade コマンドが失敗(エラー詳細付記) |
claude-code / codex / cursor-cli は環境によって cask 管理の場合があるため、必ず cask → formula の順で確認するnpx claudepluginhub shiiman/claude-code-plugins --plugin shiiman-commonManages AI CLI tools (Claude Code, Gemini CLI, Codex CLI): detects via PATH/npm fallback, checks versions, installs missing tools, retrieves updates from authoritative sources using delegation.
Category-indexed reference for 29 specialist CLI tools beyond ripgrep, jq, gh, fd, fzf. Helps pick the right tool for HTTP clients, AI chat, structural search, sed edits, data ops, browser automation, and containers.
Rewires which AI CLI handles each role in cc-multi-cli-plugin, swaps CLIs, adds/disables subagents, and diagnoses CLI quirks via env vars and config files.