tmux

Send keystrokes and scrape pane output to control tmux sessions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/anjieyang/GetAll --skill tmux-anjieyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/anjieyang/GetAll/tree/main/getall/skills/tmux
Command: npx skills add https://github.com/anjieyang/GetAll --skill tmux-anjieyang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for the remote control of tmux sessions, enabling interactive terminal sessions, persistent shell environments, and the parallel orchestration of multiple command-line agents.

Core Features & Use Cases

  • Interactive Terminal Access: Provides a fully interactive TTY for complex CLI operations.
  • Persistent Sessions: Maintains shell sessions even if the primary connection is interrupted.
  • Agent Orchestration: Manages multiple CLI agents concurrently within separate tmux panes.
  • Use Case: Run several AI coding agents in parallel on different projects, monitoring their progress and output through a single interface.

Quick Start

Use the tmux skill to create a new detached tmux session named 'getall-python' and start a basic Python REPL within 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 run multiple CLI agents in parallel using tmux?

You can run multiple CLI agents in parallel by orchestrating separate tmux panes. This Skill sends keystrokes and scrapes pane output, allowing you to manage concurrent command-line agents within a single persistent terminal interface.

Can I maintain a persistent shell session if my remote connection drops?

Yes, persistent shell sessions survive interrupted connections. By running interactive CLIs inside tmux, the session remains active in the background, allowing you to reattach and resume terminal operations seamlessly.

How does remote control of terminal sessions work for interactive CLIs?

Remote control of terminal sessions works by sending keystrokes to and scraping output from tmux panes. This provides a fully interactive TTY, enabling automated interaction with complex command-line interfaces.

Do I need to install any dependencies to use tmux for agent orchestration?

Yes, you need the 'tmux' binary installed and accessible in your system's PATH. This requirement allows the Skill to create detached sessions and manage pane operations for your CLI agents.

What is the best way to monitor output from parallel command-line agents?

The best way to monitor parallel command-line agents is by scraping pane output from tmux sessions. This approach lets you track progress and view terminal output across multiple concurrent CLI operations.

Are there limitations when sending keystrokes to interactive terminal sessions?

Limitations depend on tmux's ability to render pane output accurately. Complex TTY applications with heavy visual redraws may produce scraped output that requires careful parsing to capture the correct session state.