tmux

Coordinate Claude subagents across multiple tmux windows for parallel task execution.

7|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/UserAd/ClaudeSkills --skill tmux-userad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/UserAd/ClaudeSkills/tree/main/skills/tmux
Command: npx skills add https://github.com/UserAd/ClaudeSkills --skill tmux-userad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tmux, and includes scripts (resource) components.

What problem does it solve?

Orchestrate Claude subagents across multiple tmux windows to enable parallel task execution and prevent workspace clutter.

Core Features & Use Cases

  • Subagent orchestration: Spawn and manage multiple Claude subagents in separate tmux windows for parallel execution.
  • Long-running task isolation: Run long-running commands in dedicated windows to avoid blocking your main workflow.
  • Output coordination: Capture outputs and coordinate results via messages or files without polling.

Quick Start

Spawn a subagent in a dedicated tmux window and begin its task immediately.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I run parallel tasks with Claude subagents without blocking my main prompt?

You can orchestrate parallel tasks by spawning multiple Claude subagents across separate tmux windows. This allows concurrent execution and collects outputs without blocking your main prompt.

How does tmux window orchestration work for managing long-running commands?

Tmux window orchestration isolates long-running commands in dedicated windows to avoid blocking your workflow. Dedicated scripts manage window spawning, command sending, and graceful subagent shutdown.

Do I need tmux installed to coordinate parallel subagents?

Yes, tmux is a required dependency to coordinate parallel subagents. The Skill relies on tmux windows to spawn, manage, and gracefully exit multiple Claude subagents concurrently.

What is the best way to collect outputs from multiple concurrent agents without polling?

The best way to collect outputs from concurrent agents is coordinating results via messages or files without polling. Subagents run in separate tmux windows and relay outputs upon completion.

How do I gracefully shut down Claude subagents running in tmux windows?

You gracefully shut down Claude subagents by executing the exit_subagent.sh script. This ensures dedicated tmux windows are managed and closed properly after parallel tasks finish.