tmux について
tmuxは、対話型コマンドラインアプリが使うtmuxセッションを操作するスキルです。キー入力の送信とペイン出力の取得により、実行中のCLIをリモートで扱う作業を支援します。
主な機能
- 01tmuxセッションのリモート操作
- 02対話型CLIへのキー入力送信
- 03tmuxペイン出力の取得
- 04対話型コマンドライン作業への対応
活用シーン
- 01tmuxセッション内の対話型CLIの操作
- 02実行中CLIのペイン出力の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill tmuxインストール後、Claude Code で/tmuxを入力して読み込まれたか確認します。
同梱ファイルscripts/find-sessions.shscripts/wait-for-text.sh
詳細
Tmux
目的
キー入力を送信し、ペインの出力を取得することで、対話型 CLI の tmux セッションをリモート操作します。
ルーティング
- 使用する場合:キー入力を送信し、ペインの出力を取得して、対話型 CLI の tmux セッションをリモート操作するようユーザーから依頼された場合に使用します。
- 使用しない場合:計画書、高レベルの戦略、または実行を伴わない議論を求められている場合は使用せず、該当する計画または設計のワークフローを使用します。自動化によってプロンプトに完全に対応できる場合を除き、非対話型環境での使用は避けてください。
- 出力:Tmux の結果として、タスク固有の結果と具体的な操作メモを返します。
- 成功基準:ツール側の動作を捏造することなく、依頼されたタスクに沿った具体的な操作と判断を返します。
トリガー例
肯定例
- この依頼には tmux スキルを使ってください。
- tmux を手伝ってください。
- キー入力を送信し、ペインの出力を取得して、対話型 CLI の tmux セッションをリモート操作するようユーザーから依頼された場合に使用します。
- Tmux:実行可能な結果を提示してください。
否定例
- 計画書、高レベルの戦略、または実行を伴わない議論を求められている場合は使用せず、該当する計画または設計のワークフローを使用します。自動化によってプロンプトに完全に対応できる場合を除き、非対話型環境での使用は避けてください。
- tmux と無関係な依頼には tmux を使用しないでください。
- この依頼は tmux の対象外です。
- これは概念上の議論のみであり、ツールのワークフローは必要ありません。
実行時プロンプト
- 現在の実行時プロンプトの長さ:3942 文字。
- 実行時プロンプトは
../tmux.jsonで直接定義されています。
コメント
Markdown 対応