A policy-gated macOS computer-use skill that drives approved desktop apps through Openclaw Skills with explicit UI state tracking.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install open-computer-use-mcp
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install open-computer-use-mcp using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Open Computer Use MCP gives an AI agent a local, state-scoped path to interact with macOS applications through the OpenClaw MCP runtime. It discovers app roots, observes the current UI, and performs only the next valid action against the latest stateId, keeping every step tied to a concrete desktop snapshot.
This Openclaw Skills entry is designed for controlled automation: the operator must authorize each target app with a matching bundle-ID policy rule, the runtime denies action by default, and stale-state or policy failures are resolved by re-observing or updating policy. Screen content is treated as untrusted data, not instructions, which keeps the workflow deterministic, auditable, and safe.
openclaw mcp probe open-computer-use and ocu doctor.@0xcjl/open-computer-use in the same environment that will run the OpenClaw MCP runtime.ocu mcp
openclaw mcp probe open-computer-use
ocu doctor
find_roots(bundleId) to discover the allowed desktop root(s) for that app.observe_ui(root) to capture the current UI state, then inspect or search the visible interface.act_ui(stateId) and immediately consume the successor stateId it returns.@0xcjl/open-computer-use in the environment where you will run the skill.ocu mcp
openclaw mcp probe open-computer-use
ocu doctor
# Example workflow after policy approval
# 1) find_roots(bundleId)
# 2) observe_ui(root)
# 3) act_ui(stateId)
This skill is runtime-driven and does not define persistent project files of its own. Instead, it organizes ephemeral UI-state objects, bundle-ID policy metadata, and MCP health data.
| Artifact | Type | Source | Purpose | Notes |
|---|---|---|---|---|
bundleId |
string | Operator policy config | Matches a macOS app for authorization and root discovery | Required before any desktop action is available |
root |
UI root handle | find_roots(bundleId) |
Scopes observation to the allowed app/window surface | One or more roots may exist per app |
uiObservation |
snapshot object | observe_ui(root) |
Captures visible UI state for inspection and search | Must be current; do not act on stale data |
stateId |
opaque token | observe_ui / act_ui |
Binds each action to an exact UI state | Always consume the successor stateId after acting |
policyRule |
config entry | OpenClaw policy config | Grants or denies desktop access by bundle ID | Deny-by-default until a matching rule exists |
healthCheck |
command output | openclaw mcp probe open-computer-use, ocu doctor |
Confirms server and runtime readiness | Run before use |
Metadata taxonomy used by the workflow:
bundleId: macOS app identifier used for policy matching.root: desktop surface returned by root discovery.stateId: exact UI state reference for safe actions.successor stateId: the next valid state returned after act_ui.policy denial: expected block when no matching rule exists.stale-state error: signal to re-observe rather than forcing a click.Generated files: none are required by the skill itself; all actionable state lives in the MCP runtime and local policy configuration.
find_roots observe_ui act_ui loop.openclaw mcp probe open-computer-use and ocu doctor.Loading
Openclaw Skills turns long-running agent work into a native desktop notification with sound, with cross-platform fallback handling built in.

Openclaw Skills for AgentHost publishes static sites, HTML, or Markdown docs to a private, pre-authenticated share URL in one command.

Openclaw Skills turns endpoint descriptions into reusable curl smoke tests with timing, status assertions, and CI-ready shell output.

Openclaw Skills turns one reference image and one motion prompt into a validated, transparent, loop-ready animated sticker package.

Openclaw Skills for YAML validation that catches Kubernetes, Docker Compose, and GitHub Actions errors before they break deployment.

Telegraph Protocol enables AI agents to query a decentralized marketplace for verifiable AI inference powered by transparent cryptographic micropayments.








































