tmux-automation

Official

Automate resilient CLI sessions with tmux.

Authorpodcodar
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.