tmux-tui

Manage tmux panes to execute commands, monitor output, and interact with TUI applications.

Updated Jun 20, 2025
One-click install
npx skills add https://github.com/rfhold/dot --skill tmux-tui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux-tui
Source: https://github.com/rfhold/dot/tree/main/.config/opencode/skills/tmux-tui
Command: npx skills add https://github.com/rfhold/dot --skill tmux-tui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows you to efficiently manage and interact with terminal panes within tmux, enabling you to run commands, monitor processes, and work with TUI applications seamlessly.

Core Features & Use Cases

  • Pane Management: Discover, select, and create tmux panes for executing tasks.
  • Command Execution: Send shell commands and special key sequences to specific panes.
  • Output Monitoring: Capture pane output to inspect results and process status.
  • TUI Interaction: Interact with running TUI applications like lazygit or nvim.
  • Use Case: When you need to run a long-running build process in a separate pane, monitor its output, and then interact with a TUI like lazygit to commit changes, this skill provides the necessary tools.

Quick Start

Use the tmux-tui skill to run the 'npm run build' command in pane %5.

Frequently Asked Questions about tmux-tui

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

FAQPage Schema
How do I manage tmux panes for executing shell commands?

To manage tmux panes for executing shell commands, you need a tool that directly interacts with the tmux command-line interface for pane discovery, command sending, and output capture. This allows you to efficiently run and monitor terminal tasks.

Can I interact with TUI applications like lazygit inside a tmux pane?

Yes, you can interact with TUI applications like lazygit inside a tmux pane by sending special key sequences and shell commands to specific panes. This enables seamless control over visible TUI applications running within your tmux environment.

What is the best way to monitor long-running build process output in tmux?

The best way to monitor long-running build process output in tmux is by capturing pane output to inspect results and process status. This allows you to run persistent commands in a separate pane and check their progress seamlessly.

How do I send commands to a specific tmux pane?

To send commands to a specific tmux pane, you use direct interaction with the tmux command-line interface to discover existing panes and send targeted shell commands or key sequences to them. This ensures your commands execute in the correct terminal context.

Do I need any external dependencies to automate terminal pane management?

No external dependencies are required to automate terminal pane management, as the functionality relies entirely on direct interaction with the tmux command-line interface. You only need a standard tmux environment setup to execute shell commands and capture output.

When should I not use tmux for running shell commands and TUI applications?

You should not use tmux for running shell commands and TUI applications if your scenario lacks the requirement for persistent processes or visible command execution within a terminal environment. It is specifically designed for contexts needing pane discovery and output monitoring.