What problem does it solve?
This Skill solves the common issue of AI agents running long-running development commands (such as dev servers, file watchers, database consoles, and log tailing) directly in the OpenCode shell, which clutters the terminal, loses output when sessions end, and makes it difficult to manage multiple concurrent processes.
Core Features & Use Cases
- Managed Tmux Panes: Run long-running commands in named, isolated tmux panes to keep your OpenCode terminal clean and preserve process output.
- Pane Registry: Track all managed panes in a local registry to avoid duplicate processes, reuse existing running panes, and restart services reliably.
- Helper Scripts: Use pre-built scripts for pane layout arrangement, log reading, input sending, graceful shutdown, and waiting for service readiness.
- Use Case: When working on a fullstack application with a web server, API, and background worker, use this Skill to run each service in its own named tmux pane, arrange them side-by-side, and monitor logs from any pane without switching terminal contexts.
Quick Start
Use the tmux skill to start your web development server in a named tmux pane so you can monitor its logs and send input to it without blocking your OpenCode terminal.