tmux-interactive-sessions

Manage interactive tmux sessions for REPLs and long-running processes.

Updated Dec 21, 2025
One-click install
npx skills add https://github.com/thurstonsand/ansiblonomicon --skill tmux-interactive-sessions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux-interactive-sessions
Source: https://github.com/thurstonsand/ansiblonomicon/tree/main/agents/amp/skills/tmux-interactive-sessions
Command: npx skills add https://github.com/thurstonsand/ansiblonomicon --skill tmux-interactive-sessions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate and manage interactive tmux sessions for REPLs and long-running processes.

Core Features & Use Cases

  • Manage interactive tmux sessions and reuse existing ones with find-session and create-session.
  • Inspect panes with list-panes, run commands in rawMode for REPL-like interactions, and capture output with capture-pane.
  • Support for persistent state across commands and sessions, suitable for development workflows.

Quick Start

Start by creating or reusing a tmux session with find-session, then run your REPL or long-running command using execute-command with rawMode, and capture the output with capture-pane.

Frequently Asked Questions about tmux-interactive-sessions

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

FAQPage Schema
How do I manage persistent tmux sessions for long-running processes?

You can manage persistent tmux sessions by using find-session to reuse existing sessions or create-session to start new ones, ensuring reliable session lifecycle and persistent pane state across commands.

How do I execute commands in a tmux REPL and capture the output?

To execute commands in a tmux REPL, use execute-command with rawMode for interactive sessions, then use capture-pane to inspect and retrieve the output from the persistent pane state.

What is the best way to automate interactive terminal sessions for development workflows?

Automating interactive terminal sessions involves coordinating tmux session lifecycles, using rawMode for REPL-like interactions, and capturing pane output to maintain cross-command interaction and persistent state.

Do I need to install any dependencies to use tmux for interactive session management?

No external dependencies are required for this tmux session management approach, as it directly handles the lifecycle requirements of finding, creating, and killing sessions with clear error handling.

Why does my tmux session lose state when running multiple sequential commands?

Tmux sessions lose state if not properly orchestrated; using find-session and execute-command with rawMode ensures persistent pane state is maintained and cross-command interaction remains reliable.