From tmux-cli
Sends commands to other CLI agents or scripts in tmux panes. Supports shell execution with exit code detection and agent-to-agent message passing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tmux-cli:tmux-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the `tmux-cli` command to communicate with other CLI Agents or Scripts in
Use the tmux-cli command to communicate with other CLI Agents or Scripts in
other tmux panes. Do tmux-cli --help to see how to use it!
This command depends on installing the claude-code-tools. If you get an error
indicating that the command is not available, ask the user to install it using:
uv tool install claude-code-tools.
Use tmux-cli execute when you need to know if a shell command succeeded or
failed:
tmux-cli execute "make test" --pane=2
# Returns JSON: {"output": "...", "exit_code": 0}
tmux-cli execute "npm install" --pane=ops:1.3 --timeout=60
# Returns exit_code=0 on success, non-zero on failure, -1 on timeout
This is useful for:
Note: execute is for shell commands only, not for agent-to-agent chat.
For communicating with another Claude Code instance, use send + wait_idle +
capture instead.
npx claudepluginhub johnny-rice/claude-code-tools --plugin tmux-cliSends commands to other CLI agents or scripts in tmux panes. Supports shell execution with exit code detection and agent-to-agent message passing.
Controls tmux panes and enables cross-pane communication between AI agents using tmux-bridge CLI. Includes read-before-act guard and atomic type/keys/read commands.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping output. Useful for automating interactive TTY tasks and running multiple coding agents in parallel.