tmux

Send keystrokes and read pane output to automate tmux sessions.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/pablomat555/eggent-ai --skill tmux-pablomat555
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/pablomat555/eggent-ai/tree/main/bundled-skills/tmux
Command: npx skills add https://github.com/pablomat555/eggent-ai --skill tmux-pablomat555

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Remote-control tmux sessions by sending keystrokes and scraping pane output to automate interactive CLIs.

Core Features & Use Cases

  • Send keystrokes to tmux sessions to drive interactive commands
  • Read and capture pane output for decision making
  • Manage multiple sessions and panes programmatically

Quick Start

Open a tmux session and start directing keystrokes from the AI to automate a CLI workflow.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate tmux sessions and send keystrokes from an AI?

You can automate tmux sessions by using scripts to send keystrokes and read pane output, allowing AI to drive interactive CLI workflows. This enables programmatic control over multiple sessions and panes.

Can I capture and read tmux pane output for automated decision making?

Yes, you can read and capture tmux pane output to extract live terminal data. This allows automated workflows to scrape CLI results and make decisions based on the current session state.

Do I need tmux installed on the target system to automate terminal sessions?

Yes, you need tmux installed on the target system to automate terminal sessions. The Skill uses bundled scripts to perform deterministic actions by interacting directly with the tmux environment.

What is the best way to manage multiple tmux panes programmatically?

The best way to manage multiple tmux panes programmatically is by sending targeted keystrokes to specific sessions and extracting pane output. This allows precise navigation and control across complex terminal layouts.

How does remote-controlling tmux sessions work for interactive CLIs?

Remote-controlling tmux sessions works by sending keystrokes to drive interactive commands and scraping pane output to monitor results. This bridges AI automation with existing terminal applications without modifying their source code.