本文へ移動
cccskills
無料GitHub で公開日本語紹介

osd-agents

`osd`コマンドで作業画面や会話、ターミナルを開閉・分割し、別のエージェントの会話を読んだりメッセージを送ったりするスキルです。

原文原文の説明を見る

Use for anything about the workbench's own sessions, Screens, terminals and settings — opening a Screen, splitting it into several sessions or terminals, closing one; reading another conversation or the Claude Code / Codex in a terminal and messaging it; or acting on an "[OSD session]", "[OSD terminal]" or "[OSD screen]" reference the user pasted; or a setting the task needs changed (terminals, remote access, approval mode, proxy). All of it goes through the `osd` command.

ai4s-research/open-scienceスター 2,057(GitHub 2,057 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 複数の会話を画面に並べたいとき
  • 別セッションのやり取りを確認したいとき
  • エージェント用ターミナルに連絡したいとき
  • OSD参照から対象画面を操作したいとき

日本語での紹介

できること

osdコマンドを使って、作業画面のScreen、会話セッション、ターミナルを操作します。Screenを新規作成して複数の会話やターミナルに分割したり、既存のセッションを追加したり、画面を表示・終了したりできます。会話の内容からセッションを検索し、直近のやり取りを読めます。Claude CodeやCodexが動くターミナルの状態を確認してメッセージを送り、通常のシェルにはコマンドを送ることもできます。

こんなときに便利

複数の会話やエージェントを並べて作業したいとき、別セッションの回答や進捗を確認したいときに便利です。ユーザーが貼り付けたOSDセッション、ターミナル、Screenの参照をもとに操作する場面にも使えます。

使い方の例

  • 「新しいScreenに会話を3つ並べて」
  • 「この話題のセッションを探して、最後の2ターンを読んで」
  • 「Codexが動いているターミナルの状態を確認して」

注意点

osdが作業環境に接続され、PATH上で使える必要があります。通常のシェルへ送った内容はユーザー権限でコマンドとして実行されます。別の会話へのメッセージ送信は相手の作業中に届くため、送信前に内容を読む手順が示されています。リモートアクセスやターミナル機能が無効な場合は設定で有効化が必要です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md4.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

The workbench: sessions, Screens, terminals

osd is on your PATH and already connected to this workbench. Three things are reachable through it:

  • Sessions: conversations, each with its own folder.
  • Screens: the tabs at the top of the app. Each one is split into panes, and each pane shows a session or a terminal.
  • Terminals: shells, some running Claude Code or Codex.

osd screen ls shows all of it at once, with the ids every other command takes. osd session find <words> finds a conversation by what was said in it.

Screens

osd screen new --sessions 6 --name "Six"          # a new Screen, split evenly among 6 new conversations
osd screen new ses_a ses_b --terminals 1          # existing conversations and a terminal, side by side
osd screen new --terminals 3 --run claude          # three terminals, each starting Claude Code
osd screen add g12 --new                           # one more pane: a new conversation (or a SESSION_ID, or --terminal)
osd screen add --here --new                        # a new conversation right of you, on the Screen you are on
osd screen show g12                                # bring it up in the user's window
osd screen close g12                               # close it; the conversations are kept

New conversations and terminals start in your folder unless you pass --directory DIR or --project NAME. A new Screen appears in the user's tab bar right away, and the user stays on the Screen they were looking at.

Reading and messaging

You haveRead itSend to it
a session ses_…osd session show <id> --last 2 (its last two turns)osd session send <id> "<message>" --wait
a terminal running Claude Code or Codexosd term read <id> (--turns 3 for more)osd term send <id> "<message>" --wait
a terminal running a plain shellosd term read <id> (last 40 lines; --lines N)osd term send <id> "<command>". This runs the command.

osd session wait <id> waits for a turn someone else started and prints its answer; osd session status <id> says whether one is running.

Read before you write: a message lands in the middle of someone else's work. osd term read on an agent says whether it is working; a message sent then waits in its queue and does not interrupt.

The other agent does not know who you are. Write every message so it stands alone: who you are, what you need, what to send back.

I'm the agent in the "Fold proteins" session. I need the path of the AlphaFold outputs you produced today. Reply with the path only.

When you tell the user about another conversation's files, give full paths. Their folder is not yours.

Limits

  • One conversation may send five messages in ten minutes. Past that, osd says to stop and ask the user. Tell the user what you have done and ask whether to go on.
  • A plain shell runs what you send as the user, outside your workspace and your approvals. Send it only commands the user asked for.
  • terminals are off means "Allow terminals" is off: ask for remote.terminal=on (see Settings below).

Settings

osd settings lists the app's settings and their values. You change none yourself: you ask the user, once, for everything the task needs, with why.

osd settings set remote.terminal=on --reason "To run Claude Code in a terminal next to me."

The user sees each change in a dialog and approves all, some or none; the command waits and prints what was applied. A decline is final: do not ask again unless the user brings it up. Ask only for what the task needs. API keys and sign-ins are not settings here; the user enters them in Settings.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

computer-use

無料概要あり

デスクトップアプリやブラウザーを画面上で操作し、操作後の状態を読み戻して結果を確かめるスキルです。

  • デスクトップ分析ソフトを操作したいとき
  • 表計算ソフトの画面を編集したいとき
  • デスクトップブラウザーを操作したいとき
ai4s-research/open-science2,0572026年10月29日 更新

domain-check

無料概要あり

科学分野の分析コードを点検し、単位や座標、統計手法、生物プロセスのモデル設定などに関する既知の誤りを構造化して報告します。

  • 分析コードの科学的な誤りを確認したいとき
  • 単位や地理座標の計算を点検したいとき
  • 統計検定や多重比較の扱いをレビューしたいとき
ai4s-research/open-science2,0572026年10月29日 更新

large-file

無料概要あり

大きなデータファイルを開く前に、列名や形式、件数、サンプルなどを小さく要約し、必要な範囲だけを安全に読み取るための手掛かりを作ります。

  • 大きなCSVの列や件数を先に調べたいとき
  • HDF5やNetCDFの構造を把握したいとき
  • ゲノムデータを限定的に確認したいとき
ai4s-research/open-science2,0572026年10月29日 更新

modal-run

無料概要あり

Modalのクラウド上でCPU・GPU計算を実行し、結果を記録して再現できる形でワークスペースに持ち帰るスキルです。

  • ノートPCでは重い計算を実行したいとき
  • クラウドGPUで処理したいとき
  • Slurmなしで計算資源を使いたいとき
ai4s-research/open-science2,0572026年10月29日 更新

my-skill

無料概要あり

スキルの読み込みや動作確認のために、簡単な挨拶を返すテスト用スキルです。

  • スキルの読み込みを確かめたいとき
  • スキルシステムの動作確認
  • 挨拶を返す最小例を試すとき
ai4s-research/open-science2,0572026年10月29日 更新

publication-figures

無料概要あり

論文用のグラフや表を、配色や文字サイズ、配置の基準に沿って作成・点検し、最終掲載サイズでも読みやすい静的な成果物に整えます。

  • 論文掲載用のグラフを作成したいとき
  • 図表の文字や配置を最終サイズで点検したいとき
  • ページ幅に収まる論文用の表を作りたいとき
ai4s-research/open-science2,0572026年10月29日 更新

ai4s-research のスキルをすべて見る

このスキルの問題を報告する