Download for macOS
Skill

using-tmux-for-interactive-commands

@obra Updated 2026-06-01

Use when you need to run interactive CLI tools (vim, git rebase -i, Python REPL, etc.) that require real-time input/output - provides tmux-based approach for controlling interactive sessions through detached sessions and send-keys

Install

git clone https://github.com/obra/superpowers-lab /tmp/superpowers-lab && ln -s /tmp/superpowers-lab/skills/using-tmux-for-interactive-commands ~/.claude/skills/using-tmux-for-interactive-commands

From README

Using tmux for Interactive Commands Overview Interactive CLI tools (vim, interactive git rebase, REPLs, etc.) cannot be controlled through standard bash because they require a real terminal. tmux provides detached sessions that can be controlled programmatically via send-keys and capture-pane.