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
Generative Media Skills
SkillImage, video and audio generation wired into a coding agent through a single CLI.
context-guard
SkillWarns before the context window fills, while there is still room.
Systematic Debugging
SkillForces reproduce-first debugging instead of speculative patching
Comments(0)
Sign in to comment