tmux

Manage tmux sessions to run long-running tasks and capture output.

36|4|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/xg-gh-25/SwarmAI --skill tmux-xg-gh-25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/xg-gh-25/SwarmAI/tree/main/backend/skills/s_tmux
Command: npx skills add https://github.com/xg-gh-25/SwarmAI --skill tmux-xg-gh-25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate tmux sessions to run long-running tasks without blocking your main terminal.

Core Features & Use Cases

  • Session management: list, create, rename, and attach to sessions to orchestrate multiple tasks.
  • Output capture and input: capture pane output and send keys to interactive prompts.
  • Parallel workflow: run and monitor multiple agent sessions in parallel with deterministic control.

Quick Start

Start a background tmux session named 'build' and run a build command, then monitor its output.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I run long-running terminal tasks without blocking the main session?

You can coordinate tmux sessions to run long-running tasks without blocking your main terminal. This allows you to start background builds, monitor output, and continue working in the same window.

What is the best way to orchestrate multiple agent workers in parallel?

Orchestrating multiple agent workers in parallel requires deterministic control over tmux sessions. You can create, list, and attach to multiple sessions simultaneously to monitor parallel workflows.

How do I send keystrokes to interactive prompts in an automated terminal workflow?

You can send keys to interactive prompts within a tmux session to automate inputs. This provides controlled input while guarding against common workflow pitfalls.

Can I capture pane output from a background terminal session?

Yes, you can capture pane output from a tmux session to check the status of background tasks. This allows you to monitor builds and orchestrate agents without needing to attach to the session.

How do I start a background tmux session to monitor a build?

Start a background tmux session by providing an explicit session name like 'build', then run your build command inside it. You can then capture its output to monitor progress without blocking.