tmux

Send keystrokes and scrape pane output from tmux sessions.

34|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/mangiapanejohn-dev/Resonix-AG --skill tmux-mangiapanejohn-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/mangiapanejohn-dev/Resonix-AG/tree/main/skills/tmux
Command: npx skills add https://github.com/mangiapanejohn-dev/Resonix-AG --skill tmux-mangiapanejohn-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for the programmatic control of tmux sessions, enabling users to interact with and monitor command-line applications running within tmux panes.

Core Features & Use Cases

  • Remote Control: Send keystrokes and commands to running tmux panes.
  • Output Scraping: Capture and analyze the output from CLI applications.
  • Session Management: List, select, and manage tmux windows and panes.
  • Use Case: Monitor a long-running data processing job in a tmux session, automatically send approval commands when prompted, and scrape the final output.

Quick Start

Use the tmux skill to send the command 'ls -l' followed by Enter to the 'shared:0.0' pane.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate keystrokes to a running CLI in a tmux session?

This Skill enables remote control of tmux sessions by sending keystrokes to specific panes, allowing you to programmatically interact with and automate command-line applications.

Can I capture and scrape output from an interactive terminal application?

Yes, you can capture and scrape output from interactive terminal applications by targeting the specific tmux pane where the CLI runs, allowing you to retrieve and analyze pane output.

What is the best way to monitor long-running processes in tmux?

Monitoring long-running processes in tmux is handled by scraping pane output periodically to check status and sending automated approval commands when the CLI prompts for input.

Do I need tmux installed to use this session management capability?

Yes, you need the tmux binary installed and accessible in your system's PATH to use this session management capability, as it relies on the native tmux environment for pane control.

How do I list and select specific tmux windows and panes for background task management?

You can list and select specific tmux windows and panes for background task management by using the session management features to identify targets before sending keystrokes or scraping output.