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.