tmux

Coordinate and automate multi-window terminal workflows using tmux commands.

17|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/colmarius/dot-agents --skill tmux-colmarius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/colmarius/dot-agents/tree/main/.agents/skills/tmux
Command: npx skills add https://github.com/colmarius/dot-agents --skill tmux-colmarius

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

tmux simplifies managing multiple long-running tasks in a single terminal by creating isolated windows and panes, preserving your main workflow while processes run in the background.

Core Features & Use Cases

  • Spawn and organize tmux windows for servers, builders, or background jobs.
  • Inspect output with capture-pane and scrollback.
  • Send commands and signals to windows.
  • Detach/attach sessions and cleanly kill windows to manage lifecycle.

Quick Start

Open a tmux session, create a named window in detached mode, and start your long-running process there.

Frequently Asked Questions about tmux

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run multiple background jobs in a terminal without losing my main workflow?

Terminal multiplexing lets you run multiple background jobs by creating isolated windows and panes. This preserves your main terminal workflow while long-running processes like servers operate independently in detached sessions.

How do I capture terminal output and scrollback from a background process?

You can capture terminal output and scrollback from a background process using the capture-pane command. This allows you to inspect logs and process output without interrupting the running session or attaching to it directly.

Can I send commands and signals to specific terminal windows running long-running tasks?

Yes, you can send commands and signals to specific terminal windows running long-running tasks. Command dispatch allows you to direct input to isolated windows, controlling servers or builders without attaching to the session interactively.

What is the best way to manage the lifecycle of detached terminal sessions?

The best way to manage the lifecycle of detached terminal sessions is using dedicated multiplexing commands. You can cleanly kill windows, detach from active sessions, and reattach later to ensure safe teardown of background processes without orphaning jobs.

Does terminal multiplexing work for managing remote server processes?

Terminal multiplexing works for managing remote server processes by creating persistent sessions. You can spawn windows for remote builders, detach from the network connection, and leave long-running tasks executing safely in the background.

Why should I use terminal multiplexing instead of opening multiple terminal tabs?

Terminal multiplexing provides persistent isolated environments that survive network drops, unlike standard terminal tabs. It enables coordinated window lifecycle management, command dispatch, and log capture across multiple local or remote processes within a single interface.