Using tmux for Interactive Commands
Drives editors, REPLs and interactive git through a detached tmux session.
Install
Ships scriptsclaude-code plugin install https://github.com/obra/superpowers-lab (sistemde tmux kurulu olmalı)
Fires when a task needs a program that only works in a real terminal — a text editor, a REPL or an interactive git command.
- Author
- Jesse Vincent (obra)
- License
- MIT
A plain shell call hangs on anything that expects a real terminal, which is why vim, an interactive rebase or a language REPL cannot simply be piped. The skill starts a detached tmux session instead, sends input with send-keys, and reads the screen back with capture-pane, so the agent can work with programs it otherwise could not reach. It is equally clear about the other direction: commands that accept stdin or run once are left to the normal shell rather than wrapped in a session for no reason.
Similar skills
Desktop Commander
SkillTerminal, process and file skills built on a shell whose state survives between turns.
Git Advanced Workflows
SkillCovers the Git commands people avoid until something goes wrong.
Mergify CLI Skills
SkillStacked-pull-request and merge-queue workflows written so nothing drops into an interactive rebase.

Comments(0)
Sign in to comment