원클릭으로
orgo-cloud-computers
Use Orgo cloud computers via CLI and MCP.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use Orgo cloud computers via CLI and MCP.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | orgo-cloud-computers |
| description | Use Orgo cloud computers via CLI and MCP. |
| version | 0.3.2 |
| author | Hermes |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["Orgo","CloudComputers","MCP","CLI","RemoteExecution","GUI"],"related_skills":["computer-use","orgo-desktop-local"]}} |
This skill configures and uses Orgo cloud computers through the Orgo CLI and the Orgo MCP server. It does not store API keys or replace task-specific judgment about whether to use a shell, GUI, file transfer, or an agent session. Prefer scriptable CLI/MCP actions before GUI driving; verify the target computer is running before acting.
For customer Hermes deployments / pilots, also load managed-hermes-on-orgo.
When Hermes is on the Orgo VM, load orgo-desktop-local and prefer loopback Desktop API for GUI/bash/screenshot.
Sharing with others: public fleet connector is GitHub MCP nickvasilescu/orgo-mcp. Same-box click/screenshot/bash is the Hermes plugin + CLI + skill (not MCP alone). See orgo-desktop-local → references/packaging-and-sharing.md. macOS operator UI is a separate product (hermes-desktop-os1).
npx -y github:nickvasilescu/orgo-mcp.If Hermes is inside the Orgo desktop (hostname orgo-desktop, local
http://127.0.0.1:8080/health reports orgo-desktop-api), do not use
cloud Orgo MCP for screenshot/click/type/bash by default.
Load and follow skill orgo-desktop-local. Prefer:
orgo_desktop_* (plugin toolset orgo_desktop) after a new session, ororgo-desktop (~/.local/bin/orgo-desktop)orgo-desktop doctor # must be ready
orgo-desktop smoke
orgo-desktop screenshot /tmp/desk.png
orgo-desktop bash '…'
orgo-desktop click X Y
Auth is VNC_PASSWORD / per-VM vnc_password, not ORGO_API_KEY.
Keep Orgo MCP / cloud API for: multi-computer fleet, ensure_running, create/clone/resize, dashboard URL, and actions against a different computer id.
Still use this skill (cloud MCP) when driving a remote Orgo computer Hermes is not inside, when local doctor is red, or for lifecycle/dashboard only.
CUA / Hermes computer_use is secondary on same-box Orgo — optional a11y
enrichment only, never readiness, never the first screenshot path when paint may
be black. Prefer order: local Desktop API → browser_* for DOM → cloud MCP for
other VMs → CUA last. Sentiment: Orgo local first, CUA second, cloud MCP third
(other hosts only). See orgo-desktop-local v1.4+ and computer-use v2.1+.
ORGO_API_KEY in the environment or Hermes .env.ORGO_DEFAULT_COMPUTER_ID.~/.orgo/node.Use the terminal tool for CLI setup and verification. Use Orgo MCP tools directly after hermes mcp test orgo succeeds and the session has reloaded MCP servers.
Routing:
orgo-desktop-local) for screenshot/click/type/bashterminal (see Templates)curl -fsSL https://orgo.ai/install.sh | bash
export PATH="$HOME/.local/bin:$HOME/.orgo/node/bin:$PATH"
export ORGO_API_KEY=***
export ORGO_DEFAULT_COMPUTER_ID=<computer-id>
orgo computers list
orgo ssh "<computer-name>"
orgo run "<task>" --computer "<computer-name>" --json
orgo agent --computer "<computer-name>"
hermes mcp add orgo --command npx --env 'ORGO_API_KEY=${ORGO_API_KEY}' ORGO_DEFAULT_COMPUTER_ID='${ORGO_DEFAULT_COMPUTER_ID}' --args -y github:nickvasilescu/orgo-mcp
hermes mcp test orgo
Hosted MCP alternative:
https://orgo-mcp.onrender.com/mcp
GET https://www.orgo.ai/api/templates/global
GET https://www.orgo.ai/api/templates
GET https://www.orgo.ai/api/templates/{namespace}/{name}/{version}
GET https://www.orgo.ai/api/template-schema
POST https://www.orgo.ai/api/templates/validate
POST https://www.orgo.ai/api/templates?auto_build=true
MCP orgo_create_computer.image = "system/hermes-agent@1.0.0" | "default/name@semver"
REST POST /computers template_ref = same form
CLI has no orgo templates and no computers create --template.
terminal.~/.local/bin if needed..env without printing them.orgo computers list or MCP list/get) before acting.npx -y github:nickvasilescu/orgo-mcp preferred).hermes mcp test orgo.orgo-desktop-local / orgo_desktop_* / orgo-desktop CLIimage or REST template_refwhich hermes)orgo_ensure_running + orgo_get_computer first; paste connection_url (else url) before driving UI.For live VNC/desktop streams (browser games, native apps, "watch me click"), not headless browser_*.
Hermes-on-Orgo (same machine): hostname like orgo-desktop, DISPLAY set, Chrome present. Prefer local Desktop API (orgo-desktop-local / orgo_desktop_* / orgo-desktop CLI) over Orgo MCP screenshot/click. MCP and local hit the same desktop; local is the correct hop.
Default Dewey: use ORGO_DEFAULT_COMPUTER_ID; do not retarget to customer boxes unless asked.
Coordinates: click/drag use 1280x720 model space. Re-measure after maximize/resize; SPAs reflow CTAs (left vs right columns).
Chrome as root:
export DISPLAY=:99
google-chrome --no-sandbox --no-first-run --no-default-browser-check \
--disable-session-crashed-bubble --start-maximized "https://example.com"
Without --no-sandbox, Chrome exits (root sandbox error). Launch via terminal(background=true); do not use foreground shell &.
Control loop (required for multi-step UI / games): screenshot → find target → one action → wait → re-screenshot → re-plan from actual state. Never blind-fire a long fixed click/move list that depends on opponent or page responses.
Open by URL (ctrl+l, type, Enter) before hunting homepage buttons; adjacent CTAs often open the wrong modal.
orgo_wait parameter name is duration, not seconds.
Recipes: references/gui-desktop-driving.md.
See references/templates-access.md for the full access matrix and sample refs.
Common system refs: system/hermes-agent@1.0.0, system/claude-code@1.0.0, system/openclaw@1.0.0.
Account refs appear under default/<name>@<semver> on GET /templates.
Multipart POST /files/upload lands files on the VM Desktop as /root/Desktop/<filename>.
Observed (2026-07): request fails with Missing projectId if only workspaceId is sent. Use:
projectId = <workspace UUID>
desktopId = <computer UUID>
file = <binary>
Do not print secret file contents when merging into ~/.hermes/.env.
config.yaml; keep secrets in .env and reference them with ${ORGO_API_KEY}.orgo under ~/.local/bin and Node under ~/.orgo/node; add both to PATH for the current shell before testing.hermes mcp add is interactive after discovery. In non-interactive contexts, pipe a blank line only when enabling all discovered tools is acceptable./reload-mcp, /reset, or a fresh Hermes session before tools appear.image.image: system/hermes-agent@... have been observed to boot a bare desktop without hermes on PATH; always verify.projectId required in practice even when computer create uses workspace_id.ORGO_DEFAULT_COMPUTER_ID to a customer pilot box unless the user wants all default Orgo actions to hit that machine.orgo-desktop-local). Do not block headed work on CUA install; do not prefer cloud MCP clicks when orgo-desktop doctor is ready.--no-sandbox when launching Chrome as root on Orgo desktops.orgo_wait uses duration, not seconds.export PATH="$HOME/.local/bin:$HOME/.orgo/node/bin:$PATH"
orgo --version
orgo computers list
hermes mcp test orgo
# same-box also:
orgo-desktop doctor
# optional template probe
curl -sS https://www.orgo.ai/api/templates/global -H "Authorization: Bearer $ORGO_API_KEY" | head -c 400
A successful remote setup shows the target computer as running, hermes mcp test orgo connects, and the Orgo server reports its tool list. Same-box also needs orgo-desktop doctor ready.
references/dewey-orgo-session.md — Dewey/Minions setup patternreferences/templates-access.md — templates CLI/MCP/REST matrix and pitfallsreferences/gui-desktop-driving.md — headed GUI: dashboard watch URL, Chrome flags, 1280x720 clicks, adaptive multi-step looporgo-desktop-local — loopback Desktop API, plugin tools, doctor/smoke (when Hermes is on the VM)