tmux

Manage tmux sessions, windows, and panes for concurrent terminal tasks.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jholhewres/devclaw-skills --skill tmux-jholhewres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/jholhewres/devclaw-skills/tree/main/skills/tmux
Command: npx skills add https://github.com/jholhewres/devclaw-skills --skill tmux-jholhewres

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage multiple terminal sessions, windows, and panes efficiently, preventing the chaos of scattered terminal windows and lost work.

Core Features & Use Cases

  • Session Management: Create, list, attach to, and kill tmux sessions.
  • Window & Pane Control: Organize your workflow within sessions by creating and navigating windows and panes.
  • Command Execution: Send commands to specific panes and capture their output.
  • Use Case: Keep a long-running server process in one pane, monitor logs in another, and interact with your application in a third, all within a single, organized tmux session.

Quick Start

Create a new tmux session named 'dev-session'.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I manage multiple terminal sessions without losing long-running processes?

Terminal multiplexing manages multiple concurrent terminal environments, preventing lost work from scattered windows. It supports session creation and attachment, keeping long-running server processes and log monitoring organized within a single persistent session.

What is the best way to organize parallel command execution across multiple terminal panes?

Organize parallel command execution by splitting windows into multiple panes within a terminal multiplexing session. This allows you to run a server process in one pane, monitor logs in another, and interact with your application in a third concurrently.

How do I send commands to specific terminal panes and capture their output?

Terminal multiplexing supports command injection for sending specific commands to individual panes and capturing their output. This enables efficient remote execution and monitoring across concurrent terminal environments without switching window contexts.

Can I use terminal multiplexing for managing long-running processes and parallel tasks?

Yes, terminal multiplexing is designed for long-running processes and parallel task management. It enables efficient organization by creating persistent sessions that maintain active processes even when you detach from the terminal interface.

Does terminal multiplexing work for organizing scattered terminal windows into a single view?

Yes, terminal multiplexing solves the chaos of scattered terminal windows by organizing multiple windows and panes within a single session. It enables efficient navigation and execution of commands across multiple concurrent terminal environments.

How do I create and attach to a new terminal multiplexing session?

Create a new terminal multiplexing session by specifying a session name, then attach to it to access your workspace. Session management features allow you to list, attach to, and kill sessions as needed for efficient workflow organization.