tmux

Send keystrokes and scrape pane output to control tmux sessions.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/dsactivi-2/Mujo-Team --skill tmux-dsactivi-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/dsactivi-2/Mujo-Team/tree/main/skills/tmux
Command: npx skills add https://github.com/dsactivi-2/Mujo-Team --skill tmux-dsactivi-2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for the remote control of terminal multiplexer (tmux) sessions, enabling the sending of keystrokes and scraping of pane output for interactive command-line interfaces.

Core Features & Use Cases

  • Interactive CLI Management: Run and manage interactive terminal sessions for development or debugging.
  • Automated Script Execution: Send commands to specific tmux panes and capture their output for automation.
  • Use Case: Orchestrate multiple coding agents by launching them in separate tmux panes, sending them tasks, and monitoring their progress by scraping their output for specific prompts or completion signals.

Quick Start

Use the tmux skill to create a new detached session named 'my-session' and run the command 'ls -l' in its first pane.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate interactive CLI sessions and capture terminal output remotely?

You can automate interactive CLI sessions by using tmux to send keystrokes to specific panes and scrape the terminal output for monitoring. This enables automated execution of commands within interactive command-line interfaces.

What is the best way to orchestrate multiple coding agents in separate terminal panes?

Orchestrating multiple coding agents is achieved by launching each agent in a separate tmux pane, sending tasks via keystrokes, and monitoring progress by scraping pane output for specific completion signals.

Do I need tmux installed locally to control terminal sessions remotely?

Yes, you need the tmux binary available in your system's PATH to control terminal sessions remotely. This prerequisite allows the automation scripts to create detached sessions and manage pane output.

Can I send keystrokes to a specific tmux pane and monitor its activity?

Yes, you can send targeted keystrokes to a specific tmux pane to execute commands and monitor session activity by scraping the pane output for interactive terminal responses.

How do I create a detached tmux session and run a command in its first pane?

To create a detached session, use the tmux skill to initialize a new named session and send a command like 'ls -l' as keystrokes directly to its first pane for automated execution.