tmux

Send keystrokes and read pane output in tmux sessions.

2.8k|332|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/moltis-org/moltis --skill tmux-moltis-org
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/moltis-org/moltis/tree/main/crates/skills/src/assets/software-development/tmux
Command: npx skills add https://github.com/moltis-org/moltis --skill tmux-moltis-org

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Managing and automating interactive tmux sessions can be error-prone and time-consuming; this skill offers a scriptable interface to send keystrokes and read pane output, enabling reliable automation of terminal workflows.

Core Features & Use Cases

  • Programmatic control of tmux: send commands, switch panes and capture output across sessions.
  • Automate debugging and interactive tutorials by driving CLIs and collecting results.
  • Integrate with CI or development workflows to orchestrate long-running terminal tasks.

Quick Start

Use this skill to programmatically send keystrokes to tmux sessions and read pane output.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate interactive terminal workflows in tmux?▼

You can automate interactive terminal workflows in tmux by using Bash scripts to programmatically send keystrokes and read pane output across multiple windows and sessions.

Can I capture pane output from a tmux session for CI pipeline automation?▼

Yes, capturing pane output from tmux sessions allows you to collect CLI results and integrate long-running terminal tasks into CI or development workflows reliably.

How do I send keystrokes to a specific tmux pane programmatically?▼

Send keystrokes to specific tmux panes programmatically by executing Bash scripts that target individual sessions, enabling remote control of interactive terminal applications.

Do I need tmux installed on the host to use terminal session automation?▼

Yes, terminal session automation requires a host with tmux installed to provide the environment for sending commands and orchestrating interactive workflows across panes.

What is the best way to orchestrate long-running terminal tasks across multiple panes?▼

The best way to orchestrate long-running terminal tasks is using scriptable terminal automation to send commands and switch panes, enabling reliable control over multiple sessions.

Why does automating interactive tmux sessions manually cause errors?▼

Automating interactive tmux sessions manually is error-prone due to timing and state issues, but scriptable keystroke injection provides a reliable interface for terminal workflow control.