tmux

Send keystrokes and scrape pane output from tmux sessions.

12|3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/ApiliumCode/mayros --skill tmux-apiliumcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/ApiliumCode/mayros/tree/main/skills/tmux
Command: npx skills add https://github.com/ApiliumCode/mayros --skill tmux-apiliumcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for seamless remote control of tmux sessions, enabling users to interact with and monitor command-line applications running within tmux panes.

Core Features & Use Cases

  • Interactive CLI Management: Send keystrokes and commands to running processes in tmux.
  • Output Scraping: Capture and analyze output from tmux panes for monitoring or debugging.
  • Use Case: You can use this skill to send commands to a long-running data processing job in a tmux session, or to check the status of multiple background workers by scraping their output.

Quick Start

Use the tmux skill to send the command 'ls -l' followed by Enter to the 'shared' tmux session.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate sending keystrokes to a running tmux session?

To automate sending keystrokes to a tmux session, you can use this Skill to programmatically control terminal multiplexer environments by dispatching specific commands and inputs to targeted panes.

Can I capture and scrape output from a tmux pane for monitoring?

Yes, you can scrape output from a tmux pane to monitor long-running processes. This Skill enables programmatic extraction of terminal text for debugging and status checking within active sessions.

Do I need to install the tmux binary separately to use this session management Skill?

Yes, you need the 'tmux' binary installed and accessible in your system's PATH. This Skill controls existing terminal multiplexer environments and requires the underlying tmux application to function.

What is the best way to manage interactive CLI processes in a terminal multiplexer?

The best way to manage interactive CLI processes in a terminal multiplexer is by using programmatic control to send keystrokes and scrape pane output, facilitating seamless remote monitoring of background workers.

Can I use this Skill to check the status of multiple background workers in tmux?

You can check the status of multiple background workers by scraping their output from respective tmux panes. This allows centralized monitoring and debugging of long-running command-line applications.

Does this tmux automation Skill support executing commands in a specific named session?

Yes, this Skill supports sending commands to specific named tmux sessions. You can programmatically direct keystrokes, such as 'ls -l' followed by Enter, to a targeted shared session.