myoffice
ダッシュボードを起動します。ローカルページを提供し、ブラウザで開きます。 バックグラウンドで実行し、チャットをブロックしないようにしてください (このスキルのベースディレクトリは上記「このスキルのベースディレクトリ」として表示されています):
node "<base directory>/bin/cli.js"
すでに実行中の場合は、同じコマンドでブラウザタブを再度開くだけです。
更新するには — /myoffice update、またはユーザーが更新/アップグレードを依頼した場合 —
node "<base directory>/bin/cli.js" --update を実行し(バックグラウンドではない)、
表示されたバージョンを報告してから、上記のように再度起動します。ページにも
隅にバージョンが表示され、新しいバージョンがある場合は「更新」ボタンが表示されます。
閉じるには — /myoffice stop、またはユーザーが停止/終了/シャットダウンを依頼した場合 —
(バックグラウンドではない)で実行します:
node "<base directory>/bin/cli.js" --stop
停止したことを伝えます。
そして、印刷されたURLでオフィスが開いていることを1行でユーザーに伝えます。
出力に 「Update available: vA → vB」 と表示された場合は、新しいバージョンがあることをユーザーに伝え、
更新を提案します(/myoffice update、以下参照)。
Node.js 18+ が必要です。node がない場合はその旨を伝えて停止します。
シーン (3D)
組み込みのオフィス以外に、ダウンロード可能な3Dシーン(例: 海賊船)があります。 ユーザーが別のシーン、異なる外観、「DLC」、または名前を指定した場合(「海盜船」、「pirate」):
node "<base directory>/bin/cli.js" --scenes— すべてのシーン、インストール済みかどうか、 ダウンロードサイズを一覧表示します。表示されたIDを使用し、推測しないでください。node "<base directory>/bin/cli.js" --scene <id>(バックグラウンドで)— 必要に応じてダウンロードし(チェックサム検証済み、データのみ)、そのシーンでオフィスを開きます。--scene officeでオフィスに戻ります。
シーンは要求されたときのみダウンロードされます。--remove-scene <id> で削除します。
ユーザーが要求できるオプション:
--private— プロンプト/応答を非表示にし、ステータスのみ表示(画面共有時用)--hours 4— 直近4時間のセッションのみ表示(デフォルト24時間)--port 5000— 別のポート番号(デフォルト4545)--stop— 実行中のダッシュボードを停止--json— ページを開く代わりに、1回限りのスナップショットをJSONで出力。ユーザーがチャットで他のエージェントの動作を尋ねた場合に使用:node "<base directory>/bin/cli.js" --json --hours 2を実行し、ステータスごとに要約します。
すべてのデータはローカルの ~/.claude/projects、~/.codex/sessions、~/.gemini/tmp から読み取られ、
サーバーは127.0.0.1のみで待ち受け、どこにも送信しません。