tmux-cli
Komunikuj z agentami CLI w innych panelach tmux — idealne do automatyzacji wieloetapowych zadań
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do komunikacji między agentami CLI i skryptami działającymi w różnych panelach tmux. Umożliwia wykonywanie poleceń powłoki w innych panelach i otrzymywanie informacji o kodzie wyjścia — przydatne do automatyzacji testów, buildów i procesów wieloetapowych, które powinny się przerwać w przypadku błędu. Wymaga instalacji pakietu claude-code-tools.
Jak używać
Zainstaluj claude-code-tools, jeśli jeszcze tego nie zrobiłeś, uruchamiając polecenie: uv tool install claude-code-tools. Dzięki temu będziesz mieć dostęp do komendy tmux-cli.
Otwórz wiele paneli tmux — jeden dla agenta Claude, a pozostałe dla skryptów lub agentów CLI, które chcesz kontrolować. Zapamiętaj numery lub nazwy paneli docelowych.
Użyj komendy tmux-cli execute, aby uruchomić polecenie powłoki w innym panelu i otrzymać kod wyjścia. Na przykład: tmux-cli execute "make test" --pane=2 zwróci JSON z wyjściem i kodem wyjścia (0 dla sukcesu, wartość niezerowa dla błędu).
Dla poleceń wymagających limitu czasu dodaj parametr --timeout. Przykład: tmux-cli execute "npm install" --pane=ops:1.3 --timeout=60 przerwze wykonanie po 60 sekundach i zwróci kod -1.
Wykorzystaj kody wyjścia do warunkowej logiki — jeśli polecenie zwróci kod niezerowy, przerwij dalsze kroki automatyzacji lub podejmij akcję naprawczą.
Aby zobaczyć wszystkie dostępne opcje i polecenia, uruchom: tmux-cli --help.