tmux

Manage persistent tmux sessions and capture pane output for terminal workflows.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/myaiartist360-maker/mobot --skill tmux-myaiartist360-maker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/myaiartist360-maker/mobot/tree/main/mobot/skills/tmux
Command: npx skills add https://github.com/myaiartist360-maker/mobot --skill tmux-myaiartist360-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tmux, and includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of managing long-running, interactive command-line processes and multi-agent workflows that require persistent TTY environments.

Core Features & Use Cases

  • Interactive Session Control: Programmatically spawn, attach, and interact with tmux sessions to run CLI tools or REPLs.
  • Output Monitoring: Scrape pane history and wait for specific patterns to automate complex terminal-based workflows.
  • Parallel Execution: Manage multiple coding agents or background tasks simultaneously by isolating them into distinct tmux windows and panes.

Quick Start

Use the tmux skill to create a new session named agent-one and run a python repl inside it.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I manage persistent terminal sessions for long-running CLI processes?

You can manage persistent terminal sessions by controlling tmux sockets to spawn, attach, and interact with interactive CLI processes. This allows command-line interfaces to remain active in the background without requiring a continuous connection.

Can I automate multi-step terminal workflows by waiting for specific output patterns?

Yes, you can automate complex terminal workflows by scraping pane history and waiting for specific output patterns. This enables the automation of multi-step interactive command-line tasks based on real-time CLI feedback.

Does this approach support parallel execution of multiple coding agents in separate windows?

Parallel execution of multiple coding agents is supported by isolating background tasks into distinct tmux windows and panes. This allows you to manage and monitor multiple agents or tasks simultaneously within a single environment.

What do I need to configure to run interactive shell sessions and REPLs programmatically?

You need a Unix-like environment with tmux installed and configured to handle socket-based communication. This setup allows you to programmatically spawn new sessions and run interactive shells or REPLs inside them.

What is the best way to monitor real-time command-line output from background tasks?

The best way to monitor real-time command-line output is by capturing pane output and scraping pane history from active tmux sessions. This provides visibility into long-running, interactive processes running in the background.

Why use tmux for orchestrating remote tasks instead of other process management tools?

Using tmux provides persistent TTY environments necessary for interactive command-line processes and multi-agent workflows. Unlike standard process management tools, it maintains active terminal states for remote tasks even if connections drop.