tmux

Send keystrokes and scrape output from tmux sessions.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/MoRen9527/TriMetaverse --skill tmux-moren9527
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/MoRen9527/TriMetaverse/tree/main/reference/openclaw/skills/tmux
Command: npx skills add https://github.com/MoRen9527/TriMetaverse --skill tmux-moren9527

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows for the programmatic control of tmux sessions, enabling remote interaction with terminal applications and monitoring of long-running processes.

Core Features & Use Cases

  • Remote CLI Interaction: Send keystrokes and commands to running applications within tmux panes.
  • Output Scraping: Capture and analyze the output of processes running in tmux sessions.
  • Session Management: List, create, and kill tmux sessions and manage windows/panes.
  • Use Case: Monitor a development server running in a tmux session, send commands to it, and scrape its logs for errors.

Quick Start

Use the tmux skill to send the command 'ls -l' to the 'shared' tmux session.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I remotely control a tmux session to manage background processes?

You can control a tmux session remotely by programmatically sending keystrokes to running applications within panes. This enables interactive CLI management and monitoring of long-running background processes.

How do I capture and analyze terminal output from a process running inside tmux?

To capture terminal output from tmux, you can scrape the pane output directly. This allows you to retrieve and analyze logs or responses from interactive CLI applications running within the session.

Can I send commands to a development server running in a tmux session and check its logs?

Yes, you can send commands to a development server running in a tmux session by pushing keystrokes to the pane. You can then scrape the pane output to monitor logs and check for errors.

Do I need the tmux binary installed locally to use remote session management features?

Yes, remote session management requires the tmux binary to be installed and accessible in your system's PATH. This allows the system to execute local commands to interact with the running sessions.

What terminal session management tasks can I automate programmatically with tmux?

You can automate listing, creating, and killing tmux sessions, as well as managing windows and panes. This allows for scripted lifecycle management of terminal environments and long-running tasks.