Install
openclaw skills install @loonghao/dcc-cuaopenclaw skills install @loonghao/dcc-cuaUse this Skill as the canonical route whenever the user explicitly names
dcc-cua, DCC CUA, our dcc-cua, or 我们的 dcc-cua.
An explicit DCC-CUA request is a hard routing boundary, regardless of whether the target is Maya, Chrome, a browser, or another desktop application.
dcc-cua runtime and DCC-MCP ui-control surface.computer-use
Skill, @oai/sky, or Browser/Chrome automation plugins for that request.This boundary is provider selection, not an authorization bypass. DCC-CUA task grants, target binding, interruption, and confirmation policy still apply.
Before the first application observation or input, report all four fields:
provider=dcc-cua runtime=<version> pid=<exact-pid> hwnd=<exact-native-hwnd>
Do not perform the operation if the provider is different or the target is not exactly bound.
Use the official component contract; do not download an arbitrary executable:
dcc-mcp-cli components status dcc-cua
dcc-mcp-cli components ensure dcc-cua --yes
dcc-cua manifest
dcc-cua ping
Run components ensure only when installation or repair is authorized. It
consumes the official versionless manifest, verifies the declared SHA-256, and
reconciles the independently released companion executable.
For semantic application profiles:
dcc-cua profiles
dcc-cua profile --id <profile-id>
Do not invent a profile ID. Runtime-advertised capabilities are authoritative.
Continue within the existing task grant until the requested destination state
is verified, or a concrete blocker requires user action. Do not ask again for
authorized steps. An input sent acknowledgement is not completion evidence.
For native application menu bars, prefer the negotiated native_menu_path
route through ui_control__act(action="invoke_menu", menu_path=[...]) when a
semantic menu click or Alt mnemonic cannot prove that a popup opened. A menu
invocation invalidates the current observation; honor verification_required
and verify the popup or resulting application state with a fresh snapshot.
For long-running visual tasks or batching, read continuity and evidence epochs. Use Host-held state only when the running version advertises it; otherwise keep sequential verified steps. Discovery must not invalidate an active action chain.
For UI in a registered DCC instance, read DCC host commands.
For browser or non-DCC application UI, read browser and desktop binding.
full readiness strict. If only an exact-window or typed-browser route
is independently ready, report that route-specific degraded readiness.When DCC-CUA cannot complete the request, report:
Do not mention a generic Computer Use fallback unless the user asks for one.