What problem does it solve?
This Skill provides a robust way to manage persistent terminal sessions, ensuring that interactive commands, long-running processes, and remote connections remain active and stateful, even if the primary connection is interrupted.
Core Features & Use Cases
- Persistent Sessions: Create and manage
tmux sessions that survive disconnections.
- Interactive Commands: Ideal for running commands that require user interaction, such as Docker containers, SSH sessions, or build processes.
- Use Case: You need to SSH into a remote server and run a long compilation process. Use this Skill to start an SSH session in a
tmux session, send the compilation command, and then detach, allowing the build to continue in the background.
Quick Start
Use the tmux skill to create a new detached session named 'my_build_session' and run 'make -j$(nproc)' within it.