デスクトップアプリやブラウザーを画面上で操作し、操作後の状態を読み戻して結果を確かめるスキルです。
- デスクトップ分析ソフトを操作したいとき
- 表計算ソフトの画面を編集したいとき
- デスクトップブラウザーを操作したいとき
`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.
実行スコア 未検証
インストール方法を見るosdコマンドを使って、作業画面のScreen、会話セッション、ターミナルを操作します。Screenを新規作成して複数の会話やターミナルに分割したり、既存のセッションを追加したり、画面を表示・終了したりできます。会話の内容からセッションを検索し、直近のやり取りを読めます。Claude CodeやCodexが動くターミナルの状態を確認してメッセージを送り、通常のシェルにはコマンドを送ることもできます。
複数の会話やエージェントを並べて作業したいとき、別セッションの回答や進捗を確認したいときに便利です。ユーザーが貼り付けたOSDセッション、ターミナル、Screenの参照をもとに操作する場面にも使えます。
osdが作業環境に接続され、PATH上で使える必要があります。通常のシェルへ送った内容はユーザー権限でコマンドとして実行されます。別の会話へのメッセージ送信は相手の作業中に届くため、送信前に内容を読む手順が示されています。リモートアクセスやターミナル機能が無効な場合は設定で有効化が必要です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
osd is on your PATH and already connected to this workbench. Three things
are reachable through it:
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.
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.
| You have | Read it | Send 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 Codex | osd term read <id> (--turns 3 for more) | osd term send <id> "<message>" --wait |
| a terminal running a plain shell | osd 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.
osd
says to stop and ask the user. Tell the user what you have done and ask
whether to go on.terminals are off means "Allow terminals" is off: ask for
remote.terminal=on (see Settings below).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.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
デスクトップアプリやブラウザーを画面上で操作し、操作後の状態を読み戻して結果を確かめるスキルです。
科学分野の分析コードを点検し、単位や座標、統計手法、生物プロセスのモデル設定などに関する既知の誤りを構造化して報告します。
大きなデータファイルを開く前に、列名や形式、件数、サンプルなどを小さく要約し、必要な範囲だけを安全に読み取るための手掛かりを作ります。
Modalのクラウド上でCPU・GPU計算を実行し、結果を記録して再現できる形でワークスペースに持ち帰るスキルです。
スキルの読み込みや動作確認のために、簡単な挨拶を返すテスト用スキルです。
論文用のグラフや表を、配色や文字サイズ、配置の基準に沿って作成・点検し、最終掲載サイズでも読みやすい静的な成果物に整えます。