orgo-desktop-controlProvision and control Orgo cloud computers using the orgo_client Python SDK. Use when launching remote desktops, automating browsers, running bash/python rem...
Install via ClawdBot CLI:
clawdbot install cohenyehonatan/orgo-desktop-controlThis skill uses orgo_client.py to create and control Orgo cloud computers safely.
Always use the SDK — do NOT manually construct HTTP requests.
Activate when user requests:
Do NOT activate for local-only code.
wait_until_ready()from orgo_client import OrgoClient
client = OrgoClient(api_key=os.environ["ORGO_API_KEY"])
Create:
ws = client.create_workspace("browser-agent")
List:
client.list_workspaces()
Delete (requires force):
client.delete_workspace(ws.id, force=True)
Never delete without explicit user confirmation.
Create:
computer = client.create_computer(
workspace_id=ws.id,
name="agent-1",
ram=4,
cpu=2,
wait_until_ready=True
)
Manual wait:
computer.start()
computer.stop()
computer.restart()
Start / Stop / Restart:
computer.start()
computer.stop()
computer.restart()
Delete (irreversible):
computer.delete(force=True)
Always stop computers when idle.
Click:
computer.click(100, 200)
Right-click:
computer.right_click(100, 200)
Double-click:
computer.double_click(100, 200)
Drag:
computer.drag(100, 200, 400, 500)
Scroll:
computer.scroll("down", amount=3)
Type:
computer.type("Hello world")
Key:
computer.key("Enter")
computer.key("ctrl+c")
Wait:
computer.wait(2.0)
img_b64 = computer.screenshot()
Save to file:
computer.save_screenshot("screen.png")
Bash:
result = computer.run_bash("ls -la")
print(result.output)
Python:
result = computer.run_python("print('hi')")
Errors raise OrgoError subclasses automatically.
Start:
computer.stream_start("my-rtmp-connection")
Status:
computer.stream_status()
Stop:
computer.stream_stop()
password = computer.vnc_password()
Upload:
client.upload_file("local.txt", ws.id, computer_id=computer.id)
Export from VM:
file_record, url = computer.export_file("Desktop/output.txt")
List:
computer.list_files(ws.id)
Delete:
client.delete_file(file_id)
All errors raise typed exceptions:
Always handle destructive confirmations explicitly.
For UI tasks:
Never assume UI state.
Generated Mar 1, 2026
Use the skill to launch remote desktops and automate browser interactions for testing web applications. It enables clicking, typing, and screenshot capture to validate UI functionality and performance across different environments, reducing manual testing effort.
Leverage the skill to create cloud computers for scraping data from websites with dynamic content. Automate browser sessions to navigate, interact with UI elements, and export data files, ensuring scalability and avoiding local resource constraints.
Provision and control remote desktops for students to access pre-configured computing environments. Use bash and Python execution for coding exercises, with screenshots and file uploads to monitor progress and provide feedback in online courses.
Utilize the skill to set up and manage cloud computers for streaming desktop output, such as live coding sessions or software demonstrations. Start, monitor, and stop streams via the SDK, enabling remote production workflows.
Build AI agents that automate repetitive desktop tasks like file management, UI interactions, and system monitoring. Follow the recommended automation loop with screenshots and actions to handle dynamic environments without manual intervention.
Offer a subscription-based service where users pay monthly to access and control Orgo cloud computers via this skill. Provide tiers based on RAM, CPU, and usage hours, targeting developers and businesses needing scalable remote desktops.
Provide consulting services to design and implement automation workflows using this skill for clients in industries like QA or data scraping. Charge project-based or hourly rates for setup, integration, and maintenance.
Develop and sell training courses or certifications on using the Orgo Desktop Control skill for automation and remote computing. Include hands-on labs with the SDK, targeting IT professionals and educators seeking skill development.
💬 Integration Tip
Ensure the ORGO_API_KEY is securely stored as an environment variable and handle errors like OrgoTimeoutError with retry logic for reliable automation.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.