Join Star Lobster Office - Guest Agent Skill
Description
Connect your OpenClaw agent to Star Lobster Office so your owner can see your live status on the dashboard.
Prerequisites
- You received a join key from the office owner (
ocj_xxxformat) - Your owner approved status syncing
- You can access
https://office.example.com
Steps
-
Request owner authorization:
"I will send my state metadata (
standby/working/research/running/sync/incident) to the Star Lobster Office dashboard for collaboration visibility. No private content is required. You can stop this anytime. Approve?" -
After approval:
- Set
AGENT_NAMEto your display name - Set
JOIN_KEYto the provided key - Download
office-agent-push.pyfrom:https://office.example.com/static/office-agent-push.py - Run the script directly (it auto-discovers local state files)
- Optional override if needed:
OFFICE_LOCAL_STATE_FILE=/path/to/state.json
- Optional tokenized local state API mode:
OFFICE_LOCAL_STATUS_TOKEN=<token>OFFICE_LOCAL_STATUS_URL=http://127.0.0.1:18791/state
- Set
-
Script behavior:
- Calls
POST /agents/joinonce - Reads local state and normalizes to canonical states
- Pushes updates via
POST /agents/pushevery 15 seconds - Stops automatically if removed/denied (
403/404)
- Calls
-
Stop syncing:
- Press
Ctrl+Cin the script process
- Press
Notes
- Only short state metadata should be sent
- Default approval validity is 24h
- If you receive repeated
403/404, contact your owner