tmux

Manage tmux windows and panes to run and monitor terminal tasks.

1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/cercova-studios/terminal-agent-plugins --skill tmux-cercova-studios
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/cercova-studios/terminal-agent-plugins/tree/main/plugins/10x-swe/skills/tmux
Command: npx skills add https://github.com/cercova-studios/terminal-agent-plugins --skill tmux-cercova-studios

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables you to orchestrate and observe several terminal tasks simultaneously by leveraging tmux sessions, windows, and panes.

Core Features & Use Cases

  • Multi-task orchestration: Spawn, name, and manage multiple tmux windows and panes to run servers, watchers, or long-running jobs without blocking your main chat.
  • Observability: Capture and review pane output across windows to monitor progress and logs.
  • Use Case: For a development workflow, create a dedicated window for a dev server, another for a watcher, and a third for logs, switching between them as needed.

Quick Start

Use tmux to set up a new window, run a command, and inspect output.

  • Verify tmux is running: echo $TMUX
  • List windows: tmux list-windows
  • Create a new window: tmux new-window -n "dev-server" -d
  • Send a command to the window: tmux send-keys -t "dev-server" "npm start" C-m
  • Read the pane output: tmux capture-pane -p -t "dev-server"

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I manage multiple terminal sessions without blocking my main workflow?▼

Terminal multiplexing with tmux lets you spawn, name, and manage multiple windows and panes to run parallel processes like dev servers and watchers without blocking your main chat session.

Can I send commands to a background terminal window and check the output later?▼

Yes, you can send commands to a tmux window using send-keys and later capture pane output with capture-pane to review logs and monitor progress without staying attached to the session.

What is the best way to run and monitor parallel processes in a Bash-based workflow?▼

Using tmux to create dedicated windows for each task, such as a dev server, a file watcher, and a log monitor, allows you to orchestrate and observe parallel terminal processes simultaneously.

Do I need tmux installed locally to use this Skill for session management?▼

Yes, this Skill programmatically controls tmux by executing commands to create windows, send keystrokes, and capture output, so a local tmux installation is required for terminal session management.

How do I create a new tmux window, run a command, and inspect the pane output?▼

Create a detached window with new-window, send a command to it using send-keys, and inspect the live pane output by running capture-pane to retrieve the current text displayed in that terminal.

Why does my terminal session stop when I try to run a long-running background job?▼

Running jobs in the foreground blocks the terminal; spawning them in a detached tmux window allows the long-running process to continue executing in the background while keeping your main session free.