ワンクリックで
send-to-terminal
Neovim内の別ターミナル(インデックス指定)にコマンドやメッセージを送信する。Claude CodeとCodex間の双方向通信に使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Neovim内の別ターミナル(インデックス指定)にコマンドやメッセージを送信する。Claude CodeとCodex間の双方向通信に使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
tmuxセッション内で実際のNeovimを起動し、send-keys / capture-pane で操作・観察してデバッグする。 Neovimの起動確認、プラグインエラーの調査、checkhealthの確認、設定変更の動作確認、 「nvimをデバッグして」「起動確認して」「checkhealth見て」などのリクエストで使用する。 Agentがnvimを直接実行する必要が生じた場合も、必ずこのスキルの手順を使うこと。
AIとの会話を、ユーザーの思考メモ(Self)も含めてGitHub IssueまたはPull Requestにコメントとして追加する実験版。手動で呼び出して使用。
タスクについて詳細に調査し、構造化されたまとめを出力する。ultrathinkモードで深く考察し、背景、期限、過去の対応方法、確認事項を調査。すべての情報に出典リンクを明記し、推測は必ず明示する。
会話文脈から GitHub issue を作成する。「issueを作って」「issue立てて」等のリクエストで使用。本文は「背景 / やりたいこと / 配慮してほしいこと」の3セクション構成。「背景・やりたいこと」は背景と What(何をやりたいか)に集中し How(実装方法)は書かない。「配慮してほしいこと」は任意(省略可)で制約・要望を書く。
AIとの会話をまとめてGitHub IssueまたはPull Requestにコメントとして追加する。手動で呼び出して使用。
AI Agentの説明で理解できない部分を、前提知識なしで噛み砕いて説明する。会話中にその場で呼び出して使う。用語の定義と、なぜそれが重要かを中心に解説する。
| name | send-to-terminal |
| description | Neovim内の別ターミナル(インデックス指定)にコマンドやメッセージを送信する。Claude CodeとCodex間の双方向通信に使用。 |
| argument-hint | [message] |
| allowed-tools | Bash |
| disable-model-invocation | false |
Neovim内の別ターミナルにコマンドやメッセージを送信します。 Claude CodeとCodex間のレビュー依頼やフィードバックに使用できます。
nvr --remote-expr 'luaeval("require(\"terminal_bridge\").list_terminals()")'
結果例:
[{"index":1,"bufnr":10,"name":"term://...claude"},{"index":2,"bufnr":15,"name":"term://...codex"}]
nvr --remote-expr 'luaeval("require(\"terminal_bridge\").external_send(_A)", "{\"target\":<INDEX>,\"command\":\"<MESSAGE>\"}")'
改行や特殊文字を含むメッセージは、jqでJSONエスケープする:
MESSAGE='複数行の
メッセージ'
ESCAPED=$(echo "$MESSAGE" | jq -Rs .)
nvr --remote-expr "luaeval(\"require('terminal_bridge').external_send(_A)\", '{\"target\":2,\"command\":$ESCAPED}')"
# メッセージのみ指定(送信先は自動判断)
send-to-terminal このコードをレビューしてください
# インデックスを明示
send-to-terminal 2 レビュー結果を送ります