One-click install
npx skills add https://github.com/Kabilan108/dotfiles --skill tmux-kabilan108
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/Kabilan108/dotfiles/tree/main/agents/skills/tmux
Command: npx skills add https://github.com/Kabilan108/dotfiles --skill tmux-kabilan108

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables you to manage multiple concurrent processes by using tmux to organize servers, long-running tasks, and agent orchestration across separate panes. It helps keep work isolated and visible without blocking the main chat.

Core Features & Use Cases

  • Create and manage multiple tmux windows and panes to run different tasks in parallel.
  • Send commands and text to specific panes, including multi-line instructions, while keeping sessions persistent.
  • Use in development, testing, and operations workflows to orchestrate services and background processes without losing context.

Quick Start

Start a tmux session if not already running, create a new window named 'server-log', and send a command to that window:

  • tmux new-window -n server-log -d
  • tmux send-keys -t server-log "npm start" C-m To interact with another pane, split panes and direct commands using -t targets, and use tmux commands as needed to monitor logs.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I manage multiple concurrent terminal sessions without blocking the main window?

You can manage concurrent processes by using tmux to spawn windows, split panes, and direct commands to specific targets. This isolates long-running tasks and keeps operations visible without blocking your main chat environment.

How do I send multi-line commands to a specific background pane in tmux?

Sending multi-line commands to a specific background pane uses standard tmux send-keys commands directed with the -t target flag. This directs text to the exact pane while keeping the session persistent for ongoing operations.

Can I orchestrate long-running development and testing tasks in isolated terminal panes?

Orchestrating long-running development and testing tasks in isolated panes is fully supported. You can create named tmux windows, run background servers, and monitor logs across separate panes without losing context.

Do I need additional dependencies to run structured task orchestration across tmux sessions?

No additional dependencies are required beyond a tmux-enabled Bash environment. The skill enforces orchestration by using standard tmux commands to spawn windows, split panes, and direct commands to specific targets.

What is the best way to preserve background operations when running multiple services in parallel?

The best way to preserve background operations is using tmux session management to organize services across separate panes. This structured task orchestration enforces isolation and keeps work visible without dropping running processes.

Why does my background process stop when I close the terminal window during agent orchestration?

Background processes stop without persistent session management. Using tmux to spawn detached windows and direct commands with send-keys ensures long-running operations and agent orchestration remain active after the terminal closes.