Publish this skills repo across Amir's machine cluster by committing and pushing the current local work, installing locally, then SSHing to the known hosts, skipping the current machine, pulling the same branch in the same directory, and running the local install. Use when Amir asks to distribute, sync, or publish skill changes to his machines. Not for generic deployments, CI release work, or remote edits outside this repo.
Use this skill when Amir wants current skill repo changes distributed across his usual machines.
This is prompt-only shell orchestration. Do not add scripts, harnesses, controller state, or new automation infrastructure.
make remote_install; this workflow keeps each remote repo on the same branch instead of copying files over SSH.Publish to these SSH targets, skipping whichever one is the current machine:
amirs-m3-maxagents@amirs-mac-studioamir-m5homeclawTreat agents@amirs-mac-studio as the host amirs-mac-studio when deciding whether to skip the current machine.
hostname -s or the closest available hostname command.git status --short. Default to committing the full tracked-file diff across the repo, including tracked changes you do not recognize. Unfamiliar tracked changes are not a blocker by themselves.git add -u. Also stage untracked files that are clearly part of the current repo work; ask only for ambiguous untracked files or concrete safety issues such as secrets.git push -u origin <branch>.make install
cd <same-dir> &&
git fetch origin &&
(git checkout <branch> || git checkout -t origin/<branch>) &&
git pull --ff-only &&
make install
Keep the final response short: