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.