tmux-cli

Featured

CLI utility to communicate with other CLI Agents or Scripts in other tmux panes; use it only when user asks you to communicate with other CLI Agents or Scripts in other tmux panes.

Web & Frontend 1,997 stars 130 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
54
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# tmux-cli ## Instructions 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`. ## Key Commands ### Execute with Exit Code Detection Use `tmux-cli execute` when you need to know if a shell command succeeded or failed: ```bash 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: - Running builds and knowing if they passed - Running tests and detecting pass/fail - Multi-step automation that should abort on failure **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.

Details

Author
pchalasani
Repository
pchalasani/claude-code-tools
Created
1 years ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category