tmux

Automate tmux sessions by sending keystrokes and capturing pane output.

3|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/matparang/AutoJaga --skill tmux-matparang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/matparang/AutoJaga/tree/main/legacy/jagabot/skills/tmux
Command: npx skills add https://github.com/matparang/AutoJaga --skill tmux-matparang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Remote-control tmux sessions to automate interactive CLIs by sending keystrokes and scraping pane output, eliminating repetitive terminal work.

Core Features & Use Cases

  • Remote command execution: send keystrokes to a tmux session to automate workflows.
  • Pane capture: fetch pane output for processing in AI pipelines.
  • Socket-based sessions: isolate control via dedicated tmux sockets for reuse and safety.
  • Cross-platform compatibility: works on macOS and Linux where tmux is available.

Quick Start

Start a dedicated tmux socket, create a session, and begin sending commands from your AI workflow.

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 sessions and capture output?

You can automate interactive terminal sessions by sending keystrokes to a tmux session and scraping pane output, which feeds the captured terminal content directly into AI automation pipelines.

What's the best way to control a remote tmux session from an AI workflow?

The best way to control a remote tmux session is using socket-based session management to isolate control, allowing you to safely dispatch keystrokes and target specific panes across local or remote environments.

Can I target a specific pane in a tmux session when dispatching automated keystrokes?

Yes, you can target specific panes within a tmux session. The system supports precise pane targeting to ensure automated keystrokes are dispatched directly to the correct terminal pane.

Does tmux session automation work on both macOS and Linux environments?

Yes, tmux session automation works on both macOS and Linux. It is fully compatible across any platform where tmux is available for orchestrating terminal pane control.

Why use dedicated sockets for tmux session management in terminal automation?

Dedicated sockets are used for tmux session management to isolate control, enabling safe session reuse and preventing conflicts when automating terminal workflows across multiple panes.