بنقرة واحدة
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)