tmux

Manage tmux sessions, windows, and panes across terminal workflows.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill tmux-plurigrid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/plurigrid/asi/tree/main/skills/tmux
Command: npx skills add https://github.com/plurigrid/asi --skill tmux-plurigrid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage complex terminal workflows by creating, listing, attaching, and controlling multiple tmux sessions, windows, and panes from a single workflow.

Core Features & Use Cases

  • Session Management: Create, attach, list, and kill sessions.
  • Window & Pane Control: Split panes, create new windows, and navigate between them.
  • Configuration Tips: Quick-start tips for tmux usage and common shortcuts.

Quick Start

Create a named session with tmux new -s name, attach with tmux attach -t name, or list sessions with tmux ls.

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 my work?

Terminal multiplexing consolidates multiple sessions into one interface, allowing you to detach and reattach without losing running processes. tmux creates named sessions that persist even after you disconnect, so your work continues in the background and you can reconnect later.

How do I split my terminal into multiple panes and windows?

tmux lets you split a single terminal into vertical and horizontal panes within windows, and create multiple windows within sessions. Navigate between panes and windows using keyboard shortcuts, keeping multiple workflows visible and organized simultaneously.

Can I use tmux to organize workflows on remote systems?

Yes. tmux manages terminal sessions and panes on both local and remote systems, enabling you to structure complex workflows across SSH connections. Sessions persist on the remote server so you can detach, close your connection, and reattach later without disruption.

What's the quickest way to start using tmux?

Create a named session with `tmux new -s name`, attach to it with `tmux attach -t name`, and list active sessions with `tmux ls`. Use basic keyboard shortcuts to split panes, create windows, and navigate—then customize behavior through a configuration file.

How do I preserve my tmux settings and shortcuts?

tmux reads a configuration file to customize behavior and define keyboard shortcuts. You can configure session defaults, pane layouts, and key bindings in this file so your preferences persist across all future sessions.

Why use tmux instead of opening multiple terminal windows?

tmux consolidates multiple terminals into one managed interface with session persistence, allowing detach-and-reattach workflows that survive disconnections. It reduces window clutter and keeps related panes and workflows organized hierarchically within sessions and windows.