tmux-automation
OfficialAutomate resilient CLI sessions with tmux.
System Documentation
What problem does it solve?
This Skill solves the problem of running interactive or long-running command workflows without losing progress when your terminal disconnects or you need to orchestrate multiple steps programmatically.
Core Features & Use Cases
- Detached session automation: Start commands in persistent tmux sessions that keep running in the background.
- Programmatic input and key sending: Send commands and special keystrokes to a target session to drive interactive CLIs (REPLs, vim, git flows).
- Output capture and session control: Capture pane/scrollback output for verification and manage the lifecycle by checking existence and killing sessions.
What problem does it solve?
Run a Django migration or a Python REPL flow that requires multiple interactive commands while capturing output for later inspection, then cleanly tear down the session when done.
Quick Start
Create a detached tmux session for a long-running command, wait briefly for initialization, send input commands followed by Enter as separate key arguments, capture the resulting output, and finally kill the session.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: tmux-automation Download link: https://github.com/podcodar/webapp/archive/main.zip#tmux-automation Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.