tmux

Send keystrokes and capture pane output from tmux sessions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/0x-wzw/necroswarm --skill tmux-0x-wzw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/0x-wzw/necroswarm/tree/main/skills/tmux
Command: npx skills add https://github.com/0x-wzw/necroswarm --skill tmux-0x-wzw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Controlling tmux sessions programmatically to automate keystrokes, capture pane output, and manage windows and panes across local or remote hosts.

Core Features & Use Cases

  • Keystroke automation: send commands to a running tmux session.
  • Output capture: scrape pane content for logging or analysis.
  • Session management: create, attach, detach, and organize panes and windows for long-running tasks.

Quick Start

Attach to an existing tmux session or create one, then use the tmux skill to send keystrokes and capture output in real time.

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 remote tmux session?

To automate keystrokes in a remote tmux session, you can programmatically send commands to a running session. This enables interactive terminal workflows and bot control across remote environments without manual input.

Can I capture pane output from tmux for real-time monitoring?

Yes, you can capture pane output from tmux for real-time monitoring. The skill allows you to scrape pane content programmatically, enabling logging and analysis of long-running tasks or interactive terminal workflows.

What do I need to manage tmux sessions programmatically?

To manage tmux sessions programmatically, you need tmux installed, an existing session, and a compatible runtime to execute tmux commands. This setup allows you to create, attach, detach, and organize panes and windows.

How does tmux session management work for long-running tasks?

Tmux session management for long-running tasks works by creating, attaching, detaching, and organizing panes and windows. This keeps processes running in the background while you send keystrokes and capture output remotely.

Is programmatic tmux control limited to local environments?

No, programmatic tmux control is not limited to local environments. You can send keystrokes and capture pane output across both local and remote hosts to automate interactive terminal workflows and manage long-running tasks.