What problem does it solve?
SSH remote terminal operations with multi-session support. Connect to multiple servers, manage background sessions, and integrate with tmux/screen for persistent sessions, all from a single Claude Code skill.
Core Features & Use Cases
- Multi-Terminal Session Management: Named, background, and output-capturing sessions with seamless switching.
- Connection Management: Key-based authentication, multi-host profiles, and SSH config integration.
- Remote Command Execution: Run single or parallel commands across multiple hosts, with PTY support.
- Terminal Multiplexer Integration: tmux and screen support for persistent sessions.
- File Transfer: SCP/SFTP/rsync operations to synchronize files.
- SSH Tunneling: Local and remote port forwarding.
Quick Start
Start by creating a session: ssh-session create dev-term dev. Then run commands across sessions with ssh-session exec dev-term "ls -la" or use ssh-parallel to run on multiple hosts.