Cross-machine Homebrew management. Runs brew on fuji (macOS) or junkpile (Linux) transparently, routing via SSH when needed. Use for installing, updating, searching, or managing packages on either machine. <example> Context: User wants to install a package user: "install ripgrep with brew on junkpile" </example> <example> Context: User wants to install on both machines user: "install htop on both machines" </example>
From psnnpx claudepluginhub aladac/claude-pluginsThis skill uses the workspace's default tool permissions.
brew.shGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Deploys Linkerd service mesh on Kubernetes with patterns for installation, proxy injection, mTLS, service profiles (retries/metrics), traffic splits (canary), and authorization policies.
Manages Homebrew across fuji (macOS) and junkpile (Linux) transparently.
Run the helper script with a target machine and brew arguments:
bash ~/Projects/personality-plugin/skills/brew/brew.sh <target> <brew-args...>
| Target | Machine | Description |
|---|---|---|
local | auto-detected | Run on current host |
fuji | fuji (macOS) | Run on Mac, SSH if needed |
junkpile | junkpile (Linux) | Run on PC, SSH if needed |
both | fuji + junkpile | Run on both machines |
# Install on current machine
bash ~/Projects/personality-plugin/skills/brew/brew.sh local install ripgrep
# Install on fuji specifically
bash ~/Projects/personality-plugin/skills/brew/brew.sh fuji install node
# Install on junkpile specifically
bash ~/Projects/personality-plugin/skills/brew/brew.sh junkpile install cloudflared
# List installed on both machines
bash ~/Projects/personality-plugin/skills/brew/brew.sh both list
# Search everywhere
bash ~/Projects/personality-plugin/skills/brew/brew.sh local search qemu
# Update and upgrade on junkpile
bash ~/Projects/personality-plugin/skills/brew/brew.sh junkpile update
bash ~/Projects/personality-plugin/skills/brew/brew.sh junkpile upgrade
| Host | OS | Brew Path | SSH Alias |
|---|---|---|---|
| fuji | macOS (Darwin) | /opt/homebrew/bin/brew | f or fuji |
| junkpile | Linux | /home/linuxbrew/.linuxbrew/bin/brew | j or junkpile |
both, output is prefixed with [fuji] / [junkpile] labelsf (fuji) and j (junkpile) are used for routing