One-click install
npx skills add https://github.com/dashed/claude-marketplace --skill tmux-dashed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/dashed/claude-marketplace/tree/main/plugins/tmux
Command: npx skills add https://github.com/dashed/claude-marketplace --skill tmux-dashed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a programmable interface to create, attach, control, and monitor tmux sessions and panes, reducing boilerplate and enabling repeatable automation.

Core Features & Use Cases

  • Session orchestration: spawn, register, and auto-detect sessions; manage targets via a registry workflow.
  • Safe command injection: send keystrokes with retries, timeout handling, and optional prompt waiting.
  • Interactive workflow automation: drive Python REPLs, debuggers, and other CLIs from scripts or other skills.
  • Use case: automate a debugging workflow by creating a session, launching a tool, sending commands, and cleaning up.

Quick Start

  • Check for existing sessions with the registry tools.
  • Create a new tmux session using create-session.sh (default) or with --python to start a Python REPL.
  • Use safe-send.sh with a session name to reliably send commands to the pane.
  • When finished, cleanup by removing the registry entry and killing the tmux session.

Frequently Asked Questions about tmux

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

FAQPage Schema
How do I automate tmux sessions and panes for repeatable workflows?

Automate tmux sessions by using helper scripts to spawn, register, and control panes, reducing boilerplate for repeatable interactive workflows. You manage targets through a session registry and send commands safely with retry handling.

What is the best way to send commands to a tmux pane without losing keystrokes?

Use safe command injection to send keystrokes to a tmux pane with built-in retries, timeout handling, and optional prompt waiting. This ensures commands are reliably delivered and executed even during interactive CLI automation.

Can I use tmux automation to drive a Python REPL or debugger from a script?

Yes, you can drive Python REPLs and debuggers from scripts by creating a tmux session with the --python flag, launching the tool, and sending commands automatically. This enables interactive workflow automation directly from other scripts.

Do I need the tmux binary installed to use this session orchestration tool?

Yes, the tmux binary is required as a dependency. The tool relies on the tmux binary alongside a session registry and helper scripts to handle spawning, monitoring, and cleaning up sessions with health checks and auto-detection.

How does session cleanup work when automating terminal workflows?

Session cleanup works by removing the registry entry and killing the tmux session when your workflow is finished. This prevents orphaned processes and ensures your terminal environment remains clean after debugging or REPL automation.