tmux

Create and manage named tmux sessions for terminal orchestration.

3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/opzero1/op1 --skill tmux-opzero1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/opzero1/op1/tree/main/packages/install/templates/skill/tmux
Command: npx skills add https://github.com/opzero1/op1 --skill tmux-opzero1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates terminal orchestration using tmux to create and manage named sessions for long-running tasks, multi-pane layouts, and background monitoring.

Core Features & Use Cases

  • Create and manage named tmux sessions (for example, omo-dev) to run long-running processes
  • Run commands in dedicated panes, create windows, split panes, and monitor output in real time
  • Attach, detach, rename, and kill sessions to control workflows and resource usage

Quick Start

Use tmux to start a named session and run a command: tmux new-session -d -s "omo-dev" tmux send-keys -t "omo-dev" "npm run dev" Enter tmux attach -t "omo-dev"

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 terminal sessions for development servers?

You can manage long-running terminal sessions by creating named tmux sessions to run background processes, allowing you to detach without stopping the server and reattach later to monitor real-time output.

What is the best way to run parallel tasks in a single terminal window?

Running parallel tasks is achieved by splitting panes within a named tmux session, sending command keys to dedicated panes to execute processes simultaneously, and monitoring all outputs in one multi-pane layout.

How do I start a tmux session and send commands automatically?

To start a tmux session and send commands, create a detached named session using new-session -d, then pass commands into it using send-keys followed by Enter to automate task execution in the background.

Do I need tmux installed on the host to automate terminal orchestration?

Yes, you need tmux installed on the host system to automate terminal orchestration, as this functionality relies entirely on tmux commands for creating, attaching, and detaching named sessions.

Can I monitor server output in real time without keeping the terminal open?

Monitoring server output in real time without keeping a terminal open is possible by running the process in a detached tmux session and attaching to it whenever you need to check the live output logs.

How do I control workflow resources when managing multiple background processes?

You can control workflow resources by renaming active tmux sessions to organize tasks and killing specific sessions once their associated long-running processes are no longer needed to free up system resources.