myoffice
Starte das Dashboard. Es stellt eine lokale Seite bereit und öffnet sie im Browser. Führe es im Hintergrund aus, damit es weiterläuft und den Chat nicht blockiert (Das Basisverzeichnis dieses Skills wird oben als „Base directory for this skill“ angezeigt):
node "<Basisverzeichnis>/bin/cli.js"
Wenn es bereits läuft, öffnet derselbe Befehl einfach den Browser-Tab erneut.
Zum Aktualisieren – /myoffice update oder der Benutzer fragt nach einem Update / Upgrade –
führe node "<Basisverzeichnis>/bin/cli.js" --update aus (nicht im Hintergrund),
melde die gedruckte Version und starte es dann wie oben erneut. Die Seite zeigt
die Version ebenfalls in der Ecke und einen „Update“-Button, wenn eine neue Version verfügbar ist.
Zum Schließen – /myoffice stop oder der Benutzer bittet um Stoppen / Schließen / Herunterfahren
des Office – führe (nicht im Hintergrund) aus:
node "<Basisverzeichnis>/bin/cli.js" --stop
und sage, dass es gestoppt wurde.
Sage dem Benutzer dann in einer Zeile, dass das Office unter der gedruckten URL geöffnet ist.
Wenn die Ausgabe auch „Update available: vA → vB“ enthält, teile dem Benutzer mit, dass eine neue
Version verfügbar ist, und biete an, sie zu aktualisieren (/myoffice update, siehe unten).
Erfordert Node.js 18+; falls node fehlt, sage dies und stoppe.
Szenen (3D)
Neben dem eingebauten Office gibt es herunterladbare 3D-Szenen (z. B. eine Piratenbucht). Wenn der Benutzer nach einer anderen Szene, einem anderen Look, „DLC“ oder einer bestimmten Szene fragt (z. B. „海盜船“, „Pirat“):
node "<Basisverzeichnis>/bin/cli.js" --scenes– listet jede Szene auf, ob sie installiert ist und ihre Download-Größe. Verwende die ausgegebenen IDs; rate nicht.node "<Basisverzeichnis>/bin/cli.js" --scene <id>(im Hintergrund) – lädt sie bei Bedarf herunter (prüfsummengeprüft, nur Daten) und öffnet das Office in dieser Szene.--scene officekehrt zum Office zurück.
Szenen werden nur auf Anfrage heruntergeladen. --remove-scene <id> löscht eine.
Optionen, nach denen der Benutzer fragen kann:
--private– Eingabeaufforderungen/Antworten ausblenden, nur Status anzeigen (für Bildschirmfreigabe)--hours 4– nur Sitzungen, die in den letzten 4 Stunden aktiv waren (Standard: 24)--port 5000– anderer Port (Standard: 4545)--stop– das laufende Dashboard stoppen--json– eine einmalige Momentaufnahme ausgeben, anstatt eine Seite zu öffnen. Verwende dies, wenn der Benutzer im Chat fragt, was seine anderen Agenten machen: führenode "<Basisverzeichnis>/bin/cli.js" --json --hours 2aus und fasse nach Status zusammen.
Alles wird lokal gelesen von ~/.claude/projects, ~/.codex/sessions und ~/.gemini/tmp;
der Server lauscht nur auf 127.0.0.1 und sendet nichts nach außen.