tmux

Send keystrokes and read pane output to automate tmux sessions.

7|12|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/borealBytes/my-farm-advisor --skill tmux-borealbytes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/borealBytes/my-farm-advisor/tree/main/skills/tmux
Command: npx skills add https://github.com/borealBytes/my-farm-advisor --skill tmux-borealbytes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

tmux is a powerful terminal multiplexer; this Skill enables AI workflows to remotely control tmux sessions by sending keystrokes and collecting pane output for automation of interactive CLI tasks.

Core Features & Use Cases

  • Remote-control tmux sessions by sending keystrokes and reading pane output.
  • Programmatic navigation and management of windows and panes, including creating, selecting, and killing sessions.
  • Use Case: Orchestrate Claude Code workflows across multiple panes and sessions to automate long-running terminal tasks.

Quick Start

Attach to a running tmux session and begin sending keystrokes to a target pane to automate terminal tasks.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I remotely control tmux sessions to automate interactive CLI tasks?

You can remotely control tmux sessions by sending keystrokes and reading pane output to automate interactive CLI tasks. This allows AI workflows to programmatically interact with terminal sessions, manage windows, and capture outputs.

Can I capture pane output from a running tmux session for scripted workflows?

Capturing pane output from running tmux sessions is supported by parsing pane text. The Skill monitors active terminal sessions, collects the output, and enables scripted workflows to process the extracted text for terminal automation.

What's the best way to manage the tmux session lifecycle programmatically?

Managing the tmux session lifecycle programmatically involves using command patterns to create, select, and kill sessions. This approach handles session management by operating tmux binaries directly within scripted workflows.

How do I send keystrokes to a specific tmux pane to steer terminal navigation?

Sending keystrokes to a specific tmux pane allows you to steer pane navigation and control interactive CLI tasks remotely. By targeting individual panes, you can execute commands and manipulate terminal sessions across multiple windows.

Can I orchestrate multiple terminal sessions across different panes and windows?

Orchestrating multiple terminal sessions across different panes and windows is fully supported. You can manage session lifecycles, navigate between panes, and coordinate long-running terminal tasks by sending keystrokes and reading outputs.

Do I need any special dependencies to operate tmux binaries in my workflows?

No special dependencies are required to operate tmux binaries in your workflows. The Skill directly manages session lifecycles and parses pane text using standard command patterns without external component installations.