myoffice
대시보드를 시작합니다. 로컬 페이지를 서빙하고 브라우저에서 엽니다. 채팅을 막지 않고 계속 실행되도록 백그라운드에서 실행하세요. (이 스킬의 기본 디렉토리는 위에 "Base directory for this skill"로 표시됩니다):
node "<base directory>/bin/cli.js"
이미 실행 중이라면 같은 명령어로 브라우저 탭만 다시 엽니다.
업데이트하려면 — /myoffice update 또는 사용자가 업데이트/업그레이드를 요청하면 —
node "<base directory>/bin/cli.js" --update를 실행하고(백그라운드 아님),
출력된 버전을 보고한 후 위와 같이 다시 시작하세요. 페이지 구석에도 버전이 표시되며
새 버전이 나오면 "Update" 버튼이 나타납니다.
종료하려면 — /myoffice stop 또는 사용자가 오피스를 중지/닫기/종료해 달라고 하면 —
(백그라운드가 아닌 상태에서) 다음을 실행하세요:
node "<base directory>/bin/cli.js" --stop
그리고 중지되었다고 말합니다.
그런 다음, 한 줄로 오피스가 출력된 URL에서 열려 있다고 사용자에게 알립니다.
출력에 "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— 페이지를 여는 대신 일회성 스냅샷을 JSON으로 출력합니다. 사용자가 채팅에서 다른 에이전트들이 무엇을 하고 있는지 물을 때 사용하세요:node "<base directory>/bin/cli.js" --json --hours 2를 실행하고 상태별로 요약합니다.
모든 데이터는 로컬에서 ~/.claude/projects, ~/.codex/sessions 및 ~/.gemini/tmp에서 읽어옵니다.
서버는 127.0.0.1에서만 수신하며 어떤 데이터도 외부로 전송하지 않습니다.