tmux

Manage tmux windows to coordinate concurrent background tasks.

5|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/humblemuzzu/ghosttyyy --skill tmux-humblemuzzu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/humblemuzzu/ghosttyyy/tree/main/pi-setup/config-skills/tmux
Command: npx skills add https://github.com/humblemuzzu/ghosttyyy --skill tmux-humblemuzzu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tmux enables running multiple background tasks (servers, builds, and long-running processes) in separate windows so your main terminal stays responsive.

Core Features & Use Cases

  • Spawn new tmux windows to isolate servers, build watchers, or long-running tasks.
  • Inspect and capture pane output to review logs and history.
  • Control and manage windows: send keystrokes, terminate windows, and switch focus quickly.

Quick Start

Create a new tmux window named dev and start your development server in it.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I manage long-running processes in the background without blocking my terminal?

You can manage long-running processes without blocking the terminal by using tmux to isolate servers, builds, and background tasks in separate windows. This keeps your main terminal responsive while tasks run concurrently in isolated sessions.

How do I capture pane output to review logs from a background dev server?

You can capture pane output to review logs by inspecting the specific tmux window where your dev server runs. This allows you to extract current output and history directly from the active pane for log analysis.

Can I send keystrokes to control a build watcher running in a tmux session?

Yes, you can send keystrokes to control a build watcher running in a tmux session. The Skill supports sending controls and commands directly to targeted windows, allowing you to interact with long-running processes programmatically.

Does this tmux session management approach work for concurrent background tasks?

Yes, this tmux session management approach works for concurrent background tasks. It coordinates multiple processes by spawning new windows for each task, ensuring isolated execution for dev servers and build watchers without interfering with the agent.

What is the best way to coordinate multiple dev servers in separate terminal windows?

The best way to coordinate multiple dev servers is using tmux to spawn isolated windows for each process. You can switch focus quickly, inspect pane output, and terminate windows individually when tasks complete.

Why should I not run long-running build watchers directly in my main terminal?

Running long-running build watchers directly in your main terminal blocks the agent from executing other commands. Using tmux windows isolates these processes, keeping the main terminal responsive for concurrent operations.