What problem does it solve?
Debugging a running Composer app normally means asking the user to paste console output or screenshots back and forth. This Skill lets the agent evaluate JavaScript directly inside the user's live Composer tab through a user-activated loopback debug port, so a wrong probe costs a retry instead of a round trip.
Core Features & Use Cases
- Live expression evaluation: Run async snippets against the
dxos devtools hook and composer app-framework namespace, with JSON-serialized results returned to the agent.
- Plugin and operation introspection: List enabled plugins, enumerate operations, and invoke operations by DXN key to inspect or reshape the running app.
- UI state snapshots: Capture the live layout, attention, open planks, and available actions as one JSON document to drive a snapshot-invoke-snapshot debugging loop.
- Use Case: A user's Composer profile boots but a space query returns nothing. Ask the user to enable the debug port in Settings, connect with the session id, then probe space state, plugin activation, and diagnostics directly instead of guessing.
Quick Start
Ask the user to open Settings, enable the Agent debug port, and share the session id so you can evaluate a read-only status snippet against their live Composer client.