| name | codex-computer-use-eu-activate |
| description | Use when the user says "EU Activate", asks to enable Codex Computer Use in the EU, asks to install or validate the bundled computer-use plugin, or needs a repeatable self-test proving SkyComputerUseClient MCP can control Finder or Notes. |
Codex Computer Use EU Activate
Enable and validate the bundled Codex Computer Use plugin. This skill is specifically for cases where Computer Use is present in Codex but not automatically activated or surfaced.
Core Rule
Never report success after config changes alone. Success requires a real Computer Use MCP self-test against a native macOS app.
Identify The Correct Component
The bundled Codex Computer Use plugin normally lives at:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use
The MCP binary normally lives at:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/Codex Computer Use.app/Contents/SharedSupport/SkyComputerUseClient.app/Contents/MacOS/SkyComputerUseClient
SkyComputerUseClient is the Codex Computer Use MCP client. Do not confuse it with cua-driver or a separate CuaDriver installation.
If the expected path does not exist, search under:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled
Configure Codex
Edit ~/.codex/config.toml conservatively. Preserve existing settings and add or fix only these entries:
[marketplaces.openai-bundled]
source_type = "local"
source = "/Applications/Codex.app/Contents/Resources/plugins/openai-bundled"
[plugins."computer-use@openai-bundled"]
enabled = true
[mcp_servers.computer-use]
command = "/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/Codex Computer Use.app/Contents/SharedSupport/SkyComputerUseClient.app/Contents/MacOS/SkyComputerUseClient"
args = ["mcp"]
If the discovered binary path differs, use the discovered bundled SkyComputerUseClient path.
Permission Blockers
If Computer Use tools are unavailable, or the MCP server runs but cannot read/control apps, tell the user to grant macOS permissions:
System Settings -> Privacy & Security -> Accessibility
Enable the Computer Use component there, usually one of:
SkyComputerUseClient
Codex Computer Use
SkyComputerUseClient.app
If screenshots or visual state fail, also request:
System Settings -> Privacy & Security -> Screen Recording
After permissions change, restart Codex or restart the SkyComputerUseClient mcp process and retry.
Self-Test Gate
Only finish after all checks pass:
- Verify the bundled plugin path and MCP binary exist.
- Verify
~/.codex/config.toml contains [plugins."computer-use@openai-bundled"] enabled = true.
- Verify a
SkyComputerUseClient mcp process is running, or start/reload the MCP server through Codex.
- Use Computer Use MCP tools to open or read Finder or Notes.
- Confirm the returned state includes the native app name and a UI tree or screenshot.
- Create
~/Desktop/cu_test_eu.txt with exactly:
Test erfolgreich โ Computer Use lรคuft in EU
- Verify by shell that the file exists and has the exact content.
- Use Computer Use again after file creation to read Finder or Notes. If Finder is used, verify
cu_test_eu.txt appears on the Desktop or that Finder remains readable.
If any step fails, do not claim active status. Report the exact blocker.
Success Response
After the self-test passes, respond with:
Computer Use Status: AKTIV
Include proof:
- bundled plugin path used
SkyComputerUseClient mcp status
- native app tested through Computer Use
~/Desktop/cu_test_eu.txt content
Optional Shell Preflight
Run scripts/check_computer_use_eu.sh for a deterministic local preflight. This script does not replace the MCP self-test.