tmux

Send keystrokes and read pane output to control tmux sessions programmatically.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/MaxSaiets/myOpenCL --skill tmux-maxsaiets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/MaxSaiets/myOpenCL/tree/main/openclaw/skills/tmux
Command: npx skills add https://github.com/MaxSaiets/myOpenCL --skill tmux-maxsaiets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Control tmux sessions by sending keystrokes and reading pane output. This enables automated management of interactive terminal workflows and Claude Code sessions.

Core Features & Use Cases

  • Session management: List, attach, detach, and navigate across multiple tmux sessions.
  • Keystroke automation: Send keys and control panes/windows to drive interactive apps.
  • Output capture: Read pane output for monitoring, scripting, and decision-making.
  • Use Case: Orchestrate long-running interactive processes and perform remote debugging in a multi-pane environment.

Quick Start

Open or reuse a tmux session and send keystrokes to a pane to verify output.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I send keystrokes to a tmux session programmatically?

You can send keystrokes to a tmux session programmatically by using this Skill to drive interactive apps, control panes, and automate terminal workflows across multiple sessions without manual input.

Can I read pane output to monitor long-running interactive processes in tmux?

Yes, you can read pane output to monitor long-running interactive processes in tmux. This Skill captures pane output for scripting, monitoring, and decision-making during multi-pane session orchestration and remote debugging.

What do I need to automate tmux session management and orchestration?

To automate tmux session management, you need the tmux binary and a supported shell environment. This Skill provides scripts to list sessions, send keystrokes, and wait for specific text to appear in panes.

How do I list, attach, and navigate across multiple tmux sessions?

You list, attach, and navigate across multiple tmux sessions using the session management scripts provided by this Skill, enabling automated control over interactive terminal workflows and multi-pane environments.

What is the best way to orchestrate interactive terminal workflows in a multi-pane environment?

The best way to orchestrate interactive terminal workflows in a multi-pane environment is by sending keystrokes and reading pane output. This approach enables automated management of debugging and long-running processes.