@openclaw/tmux
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Install
Add @openclaw/tmux to Claude Code with the PolySkill CLI: polyskill add @openclaw/tmux
Instructions
# tmux Skill (OpenClaw) Use tmux only when you need an interactive TTY. Prefer exec background mode for long-running, non-interactive tasks. ## Quickstart (isolated socket, exec tool) ```bash SOCKET_DIR="${OPENCLAW_TMUX_SOCKET_DIR:-${CLAWDBOT_TMUX_SOCKET_DIR:-${TMPDIR:-/tmp}/openclaw-tmux-sockets}}" mkdir -p "$SOCKET_DIR" SOCKET="$SOCKET_DIR/openclaw.sock" SESSION=openclaw-python tmux -S "$SOCKET" new -d -s "$SESSION" -n shell tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- 'PYTHON_BASIC_REPL=1 python3 -q' Enter tmux -S "$SOCKET" capture-pane -p -J -t "$SESSION":0.0 -S -200 ``` After startin…
Keywords: tmux, terminal, sessions, keystrokes