tmux

Send keystrokes and capture pane output in tmux sessions.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/karaabd23-crypto/openclaw --skill tmux-karaabd23-crypto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/karaabd23-crypto/openclaw/tree/main/skills/tmux
Command: npx skills add https://github.com/karaabd23-crypto/openclaw --skill tmux-karaabd23-crypto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tmux, and includes scripts (resource) components.

What problem does it solve?

tmux sessions are often hard to manage from automation; this Skill enables programmatic control by sending keystrokes and reading pane output.

Core Features & Use Cases

  • Send keys to tmux sessions
  • Capture pane output for monitoring and automation
  • Manage sessions, windows, and panes to orchestrate long-running tasks

Quick Start

Attach to or create a tmux session and begin sending keystrokes to its panes.

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?

This Skill sends keystrokes to a tmux session programmatically, allowing automation scripts to input commands directly into interactive terminal panes for remote control.

Can I capture pane output from a tmux session for monitoring long-running processes?

Yes, you can scrape and capture pane output from tmux sessions to monitor long-running processes, enabling automation to read terminal output and react to CLI workflow states.

Do I need tmux installed locally to manage sessions and panes through automation?

Yes, tmux must be installed as a dependency. This Skill integrates tmux commands to manage sessions, windows, and panes for orchestrating tasks on local machines.

What is the best way to automate interactive CLI workflows in a terminal multiplexer?

The best way to automate interactive CLI workflows is by programmatically controlling tmux sessions to send input, capture output, and manage window layouts without manual intervention.

Does this approach work for managing debugging sessions in tmux?

Yes, it supports managing debugging sessions by allowing you to send keystrokes to interact with debuggers and scrape pane output to capture diagnostic logs programmatically.