name: star-office-ui description: One-click style skill for launching a pixel office dashboard with multi-agent OpenClaw state visualization, mobile-friendly UI, and public sharing support.
Star Office UI Skill
Use this skill to help a user bring up Star Office UI quickly with minimal friction.
1) What this is
Star Office UI is a multi-agent pixel office dashboard. OpenClaw/lobster agents appear in different office areas based on their state.
2) Quick launch
git clone https://github.com/ringhyacinth/Star-Office-UI.git
cd Star-Office-UI
python3 -m pip install -r backend/requirements.txt
cp state.sample.json state.json
cd backend
python3 app.py
Tell the user to open http://127.0.0.1:18791.
3) Demo state transitions
python3 set_state.py working "Drafting docs"
python3 set_state.py sync "Syncing progress"
python3 set_state.py incident "Investigating failure"
python3 set_state.py standby "Standing by"
4) Public access option
If cloudflared is available:
cloudflared tunnel --url http://127.0.0.1:18791
Share the generated https://*.trycloudflare.com URL.
5) Invite guest agents (optional)
Guest agents can use office-agent-push.py with:
POST /agents/joinPOST /agents/pushPOST /agents/leave
Default join keys are in join-keys.json.
6) Contract reference
States:
standby,working,research,running,sync,incident
Routes:
GET /state,POST /state,GET /agentsPOST /agents/join,POST /agents/push,POST /agents/leavePOST /agents/approve,POST /agents/reject,GET /memo/yesterday
7) Legal reminder
Code is MIT. Art assets are non-commercial only. Keep the trademark/IP notice in README and LICENSE.