From ssh-operator
This skill should be used when the user asks to "operate a remote machine", "SSH into a server", "check remote files", "edit files on remote", "run commands on remote", "check server status", "look at server logs", "restart a service", "deploy to the server", "investigate a server issue", "サーバーを調べて", "リモートで操作して", "リモートのファイルを見て", "ログを確認して", "サービスを再起動して", or needs to perform any operation on a remote machine via SSH. If CLAUDE.md or project memory contains host names or server information, use that to determine the target host without asking the user.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ssh-operator:ssh-operatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Operate a remote machine via SSH.
Operate a remote machine via SSH.
Parse the user's input:
~/.ssh/configIf no host: check CLAUDE.md / project memory for server info, otherwise ask. If no task: ask.
Your Bash tool runs locally. The only way to run commands on the remote host is the helper script.
ls /var/log or cat /etc/nginx/nginx.conf — these read your local filesystemssh directly — always use the helper script.claude/ssh-operator/ssh-op.sh HOST [line-limit] command...
HOST 500 journalctl ...).# Read file
.claude/ssh-operator/ssh-op.sh HOST cat -n /path/to/file
# Read lines 50-100
.claude/ssh-operator/ssh-op.sh HOST sed -n '50,100p' /path/to/file
# Search
.claude/ssh-operator/ssh-op.sh HOST grep -rn 'pattern' /path/
# Find files
.claude/ssh-operator/ssh-op.sh HOST find /path -name '*.conf' -type f
# List directory
.claude/ssh-operator/ssh-op.sh HOST ls -la /path/
# Edit file
.claude/ssh-operator/ssh-op.sh HOST sed -i 's|old|new|g' /path/to/file
# Run command
.claude/ssh-operator/ssh-op.sh HOST systemctl status nginx
# With sudo
.claude/ssh-operator/ssh-op.sh HOST sudo systemctl restart nginx
Write file:
.claude/ssh-operator/ssh-op.sh HOST tee /path/to/file <<'REMOTE_EOF'
content here
REMOTE_EOF
sshnpx claudepluginhub suzuki0keiichi/claude-plugins-suzuki0keiichi --plugin ssh-operatorEstablishes SSH connections to remote servers for executing commands, checking logs, restarting services, and managing Docker containers via bash scripts.
Guides connecting to remote servers via SSH, with multiple authentication methods (SSH keys, sshpass, tmux, paramiko/fabric), Docker container access, file transfer, and troubleshooting.
Connects to cloud instances via SSH/CLI and diagnoses access blockers. Supports AWS EC2, Aliyun ECS, bastions, file transfer, log inspection, and process checks within authorization boundaries.