tmux

Send keystrokes and capture pane output in tmux sessions.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/191854169/openclawFork --skill tmux-191854169
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/191854169/openclawFork/tree/main/skills/tmux
Command: npx skills add https://github.com/191854169/openclawFork --skill tmux-191854169

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Managing long-running, interactive terminal work requires manual keystrokes, pane navigation, and output capture; this skill provides programmatic control over tmux sessions to automate those tasks.

Core Features & Use Cases

  • Send keys to a running tmux session to drive interactive commands and CLIs.
  • Capture pane output for logging, monitoring, or parsing results.
  • Navigate windows and panes programmatically to orchestrate multi-step workflows.
  • Manage sessions (create, rename, kill, switch) to support multiple concurrent tasks.
  • Use in development/debugging pipelines such as Claude Code or Codex sessions that rely on terminal automation.

Quick Start

Attach to a running tmux session and start sending keystrokes to automate interactive terminal tasks.

Frequently Asked Questions about tmux

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

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

You can automate keystrokes in a running tmux session by using the send-keys command to programmatically send input and drive interactive terminal commands or CLIs without manual typing.

How do I capture pane output from a tmux session for logging?

To capture pane output from a tmux session for logging or parsing, use the capture-pane command to programmatically extract and read the current text displayed in a specific terminal pane.

Can I programmatically manage tmux sessions and navigate panes for multi-step workflows?

Yes, you can manage tmux sessions by creating, renaming, killing, and switching between them, while programmatically navigating windows and panes to orchestrate complex multi-step development workflows.

Does terminal automation with tmux require any specific environment setup?

Terminal automation with tmux requires the tmux binary to be installed and available in your environment, serving as the core dependency for executing session control and pane management commands.

What is the best way to automate interactive terminal processes for debugging pipelines?

Automating interactive terminal processes for debugging pipelines is best handled by programmatically sending keystrokes and capturing output in long-running tmux sessions to orchestrate multi-pane layouts.