connect
Walk the user through installing the optional composio skill and turning on screen memory
Set the OpenLoomi Pet to a specific state (theme-agnostic; fox sprite set active by default)
> /plugin marketplace add melandlabs/openloomi > /plugin install openloomi@openloomi
How it fires
How this command gets triggered: by you, by Claude, or both.
/petContext preview
What this command does when you run it.
Set the OpenLoomi Pet to a specific state (theme-agnostic; fox sprite set active by default)
description: Set the OpenLoomi Pet to a specific state (theme-agnostic; fox sprite set active by default)
argument-hint: "<state>"
allowed-tools: Bash(node ${CLAUDE_PLUGIN_ROOT}/scripts/loomi-bridge.mjs *)The bridge accepts 9 states for client-side validation:
`happy`, `idle`, `juggling`, `needsinput`, `presenting`, `sleeping`, `sweeping`, `thinking`, `working`.
However, `POST /api/pet/state` only accepts 7 of these:
`idle`, `thinking`, `working`, `juggling`, `happy`, `presenting`, `needsinput`.
`sleeping` and `sweeping` are capybara-theme vocabulary managed by the Loop baseline watcher — the API returns 400 `invalid_state` for them. The bridge currently forwards them and surfaces the 400 as `PET_FAILED` rather than rejecting client-side. Avoid requesting those two from Claude; let the Loop baseline watcher set them.
Run:
node ${CLAUDE_PLUGIN_ROOT}/scripts/loomi-bridge.mjs pet <state>`{ok: true, state, response: { ok: true, ... }}`.
rejects), the bridge returns `{ok: false, code: "PET_FAILED", status: 400, error: { raw: "invalid_state" }}`.
"INVALID_STATE", validStates: [...]}` client-side without hitting the API.
the bridge returns `{ok: false, code: "ENDPOINT_MISSING", ...}` with a polite notice. Treat that as a non-blocking outcome for the user.
Tips:
loop watcher — changing them from Claude will be quickly overridden.
explicit user-driven overrides.
OpenLoomi is an open-source AI coworker. It connects your work tools, understands what you’re working on, and tells you what needs your attention, why it matters, and what to do next. It’s your open-source Attention Agent.
Repo: melandlabs/openloomi
Walk the user through installing the optional composio skill and turning on screen memory
Show OpenLoomi Loop dashboard state (pending decisions, connectors, last tick) and…
Search OpenLoomi memory (files + knowledge base + insights) — thin doorway into the…
Run OpenLoomi one-time setup — auto-chains install → launch → guest login → ready in one call