tmux

Send keystrokes and scrape pane output to control tmux sessions.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/victor-brechbill/claw-kernel --skill tmux-victor-brechbill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/victor-brechbill/claw-kernel/tree/main/skills/tmux
Command: npx skills add https://github.com/victor-brechbill/claw-kernel --skill tmux-victor-brechbill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to interact with and manage remote command-line interfaces and applications through tmux sessions, enabling seamless remote work and parallel task execution.

Core Features & Use Cases

  • Remote CLI Control: Execute commands, monitor output, and manage interactive applications in remote terminal sessions.
  • Parallel Agent Orchestration: Run multiple coding agents or tasks concurrently in separate tmux panes.
  • Use Case: You need to run a long-running data processing script on a remote server and monitor its progress. You can use this Skill to start a tmux session, run the script, and then attach to the session to view its output in real-time.

Quick Start

Use the tmux skill to start a new detached tmux session named 'my-session' and run 'htop' inside it.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I control interactive CLI applications running in remote terminal sessions?

You can control interactive CLI applications in remote terminal sessions by using tmux to send keystrokes and scrape pane output. This enables seamless remote execution and real-time monitoring of long-running tasks.

What is the best way to orchestrate multiple coding agents concurrently in separate terminal panes?

Multi-agent orchestration is best achieved by running each coding agent in an isolated tmux pane. You can send targeted keystrokes to specific panes to manage parallel task execution and monitor their individual outputs.

How do I send keystrokes to a specific tmux pane without disrupting other running processes?

You can target specific tmux panes using isolated socket management to send keystrokes safely. This ensures input is directed only to the intended pane, preventing disruption to other running processes.

Can I use tmux to monitor the text output of a long-running data processing script?

Yes, you can use helper scripts to monitor text output from a long-running data processing script in a detached tmux session. This allows you to scrape pane output and check progress in real-time.

Does remote control of TUI applications through tmux require special input methods?

Remote control of TUI applications through tmux requires safe input methods to ensure keystrokes are processed correctly. This prevents input corruption and maintains application stability during remote interaction.

How do I discover existing tmux sessions on a remote server for task management?

You can discover existing tmux sessions on a remote server using the provided helper scripts. These scripts facilitate session discovery, allowing you to attach to and monitor active remote terminal tasks.