Select a lobster for a task and configure it for assignment
Note: Routine assignment is now handled by the lobmob-task-manager cron.
This skill is for manual assignment when the cron can't resolve (e.g., ambiguous
type matching, model conflicts, or when you need to override the automatic choice).
Read the task's type field. Only consider lobsters of the matching type. Check lobster types by querying DO tags (lobmob-type-<type>).
Priority order:
Active-idle lobster — running, no current task, correct type. Immediate.
Active-busy lobster — running, correct type, already on a task. Only if:
estimate of 30 min or less.— powered off, correct type. Run (~1-2 min).
lobmob-wake-lobster <name>Spawn a new lobster — takes 5-8 minutes. Run lobmob-spawn-lobster <name> '' <type>.
MAX_LOBSTERS limit.If the task has a model set that differs from the chosen lobster's current model:
ssh -i /root/.ssh/lobster_admin root@<wg_ip> \
"jq '.agents.defaults.model.primary = \"<model>\"' /root/.openclaw/openclaw.json > /tmp/oc.tmp && mv /tmp/oc.tmp /root/.openclaw/openclaw.json"
status: active, assigned_to: lobster-<id>, assigned_at: <ISO timestamp>lobmob-task-watcher cron will post the assignment to Discord automatically