Cross-machine Ruby operations (Homebrew-installed). Runs ruby on fuji (macOS) or junkpile (Linux) transparently, routing via SSH when needed. Use for running Ruby scripts, one-liners, and version checks. <example> Context: User wants to run a Ruby script remotely user: "run this ruby script on junkpile" </example> <example> Context: User wants to check Ruby version user: "what ruby version is on junkpile?" </example>
From psnnpx claudepluginhub aladac/claude-pluginsThis skill uses the workspace's default tool permissions.
ruby.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.
Optimizes cloud costs on AWS, Azure, GCP via rightsizing, tagging strategies, reserved instances, spot usage, and spending analysis. Use for expense reduction and governance.
Manages Homebrew-installed Ruby across fuji and junkpile transparently.
bash ~/Projects/personality-plugin/skills/ruby/ruby.sh <target> <ruby-args...>
| Target | Description |
|---|---|
local | Auto-detect current host |
fuji | Run on Mac, SSH if needed |
junkpile | Run on PC, SSH if needed |
both | Run on both machines |
# Check version on both
bash ~/Projects/personality-plugin/skills/ruby/ruby.sh both --version
# Run a script on junkpile
bash ~/Projects/personality-plugin/skills/ruby/ruby.sh junkpile script.rb
# One-liner on fuji
bash ~/Projects/personality-plugin/skills/ruby/ruby.sh fuji -e "puts RUBY_PLATFORM"
| Host | Ruby Path | SSH Alias |
|---|---|---|
| fuji | /opt/homebrew/opt/ruby/bin/ruby | f |
| junkpile | /home/linuxbrew/.linuxbrew/opt/ruby/bin/ruby | j |