tmux

Manage remote tmux sessions by sending keystrokes and scraping pane output.

5|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/0xHoneyJar/loa-beauvoir --skill tmux-0xhoneyjar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/0xHoneyJar/loa-beauvoir/tree/main/skills/tmux
Command: npx skills add https://github.com/0xHoneyJar/loa-beauvoir --skill tmux-0xhoneyjar

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 command-line interface (CLI) management and output scraping in a reproducible and automated manner.

Core Features & Use Cases

  • Interactive CLI Management: Run and interact with CLIs in a persistent terminal environment.
  • Output Scraping: Capture and analyze the output of running processes within tmux panes.
  • Parallel Agent Orchestration: Manage multiple coding agents or processes concurrently in separate tmux sessions.

Quick Start

Use the tmux skill to start a new detached tmux session named 'my-session' and run the command 'ls -l' inside it.

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 management in remote terminal sessions?

You can automate interactive CLI management by using this skill to control remote tmux sessions, sending keystrokes and scraping pane output. It runs commands in detached, persistent terminal environments for reproducible automation.

What is tmux output scraping and how does it work for running processes?

Tmux output scraping captures and extracts the text displayed within a tmux pane during a running process. The skill sends targeted keystrokes to the interactive session and retrieves the resulting terminal output for analysis.

Do I need the tmux binary installed to control remote TTYs?

Yes, the tmux binary must be available in the execution environment to control remote TTYs. The skill relies on tmux to manage dynamic sockets, create sessions, and send keystrokes within isolated or shared terminal environments.

Can I run multiple coding agents concurrently in separate terminal sessions?

Yes, you can run multiple coding agents concurrently by orchestrating separate tmux sessions. The skill supports parallel agent orchestration by managing multiple isolated terminal environments and executing targeted commands within each.

What's the best way to execute targeted commands in an isolated terminal environment?

The best way to execute targeted commands in an isolated terminal environment is to start a detached tmux session and send specific keystrokes. The skill supports dynamic socket management to maintain isolated and reproducible execution.

Are there limitations when using dynamic socket management for remote tmux sessions?

A key limitation is the strict dependency on the tmux binary being present in the execution environment. Without it, dynamic socket management, keystroke sending, and pane output scraping for remote interactive sessions cannot function.