Claude-skill-registry brew-manage
Homebrewパッケージ管理。パッケージの追加・削除・検索、Brewfile更新。トリガー: brew, homebrew, package, cask, install, uninstall
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/brew-manage" ~/.claude/skills/majiayu000-claude-skill-registry-brew-manage && rm -rf "$T"
manifest:
skills/data/brew-manage/SKILL.mdsource content
brew-manage スキル
Homebrewパッケージの追加・削除・検索、およびBrewfileの管理を行う。
利用可能なコマンド
パッケージ検索
brew search <keyword>
パッケージ情報
brew info <package>
パッケージインストール
brew install <package> # または cask の場合 brew install --cask <cask-name>
パッケージ削除
brew uninstall <package>
現在のBrewfile確認
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile
Brewfile更新(現在の状態をダンプ)
brew bundle dump --force --file=/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile
Brewfileからインストール
brew bundle --file=/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile
インストール済みパッケージ一覧
brew list brew list --cask
古いパッケージ確認
brew outdated
パッケージ更新
brew upgrade # または特定パッケージ brew upgrade <package>
実行フロー
パッケージ追加の場合
でパッケージ確認brew search
で詳細確認brew info
でインストールbrew install
でBrewfile更新brew bundle dump --force- 変更内容を確認して報告
パッケージ削除の場合
で存在確認brew list | grep <package>
で削除brew uninstall <package>
でBrewfile更新brew bundle dump --force- 変更内容を確認して報告
使用例
- "ripgrepをインストールして"
- "brew install bat"
- "Raycastを追加"(cask)
- "node関連のパッケージを検索"
- "不要なパッケージを削除"
- "Brewfileを最新状態に更新"
Brewfileの構造
| セクション | 説明 |
|---|---|
| サードパーティリポジトリ |
| CLIツール |
| GUIアプリケーション |
| VS Code拡張機能 |
注意事項
- caskはGUIアプリ用(
フラグ必須)--cask - インストール後は必ずBrewfileを更新
- 依存関係の確認:
brew deps <package>