tmux

Manage tmux sessions and scrape output for automated GUI-less workflows.

31|9|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/codemo1991/nanobot-webui --skill tmux-codemo1991
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/codemo1991/nanobot-webui/tree/main/nanobot/skills/tmux
Command: npx skills add https://github.com/codemo1991/nanobot-webui --skill tmux-codemo1991

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for the remote control of tmux sessions, enabling the execution of commands and scraping of output from interactive terminal environments.

Core Features & Use Cases

  • Session Management: Create, manage, and kill tmux sessions and panes.
  • Interactive CLI Execution: Run interactive command-line tools within isolated tmux environments.
  • Output Scraping: Capture and analyze the output from running processes in tmux panes.
  • Use Case: Orchestrate multiple coding agents in parallel by launching each in a separate tmux pane, allowing for concurrent development tasks and monitoring their progress.

Quick Start

Use the tmux skill to create a new detached 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 terminal sessions programmatically?

You can control interactive terminal sessions programmatically by sending keystrokes to a tmux session and scraping pane output. This enables deterministic task execution and remote session management without direct user interaction.

How do I orchestrate multiple coding agents in parallel?

To orchestrate multiple coding agents in parallel, launch each agent in a separate tmux pane within a detached session. This allows concurrent development tasks and monitoring of each agent's progress via output scraping.

How do I capture and analyze output from a running CLI process?

Capture and analyze output from a running CLI process by executing it inside an isolated tmux environment and scraping the pane output. This allows you to monitor process progress and extract results deterministically.

Do I need to install tmux to use remote terminal session control?

Yes, you need the 'tmux' binary available in your system's PATH to use remote terminal session control. The Skill depends on this external binary to create sessions, send keystrokes, and scrape pane output.

What is the best way to manage isolated interactive CLI environments?

The best way to manage isolated interactive CLI environments is using tmux session management to create, target, and kill panes. This provides isolated execution contexts for interactive command-line tools and parallel agents.

Can I run interactive command-line tools in detached terminal sessions?

Yes, you can run interactive command-line tools in detached terminal sessions by creating a named tmux session and sending keystrokes to it. This enables remote execution and output scraping of interactive processes.