A comprehensive interface for AI agents to control sandboxed Linux desktops using the E2B SDK.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install e2b-desktop
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 e2b-desktop using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The E2B Desktop skill enables AI coding agents to interact with a headless Ubuntu environment featuring the XFCE desktop. By wrapping the E2B Desktop Python SDK into efficient bash scripts, it provides a seamless bridge for agents to perform complex GUI tasks within a secure, isolated sandbox. This utility is a vital addition to your collection of Openclaw Skills for building robust computer-use agent loops.
Agents can perform a full range of Human Interface Device (HID) actions, from precision mouse movements to complex keyboard shortcuts. The skill handles state management automatically, allowing sandboxes to persist across script executions, which is essential for multi-step workflows and complex debugging sessions.
To get started with this skill, install the necessary Python package and configure your API credentials:
pip install e2b-desktop
export E2B_API_KEY=your_api_key_here
Ensure the scripts in the scripts/ directory have execution permissions. You can then start your first sandbox session:
./scripts/start_sandbox.sh --resolution 1280x800 --stream
The skill manages its environment through local state files and predictable file paths to ensure compatibility across different Openclaw Skills implementations:
| Component | Description |
|---|---|
~/.e2b_state |
Stores the active sandbox ID to enable persistent sessions across multiple script calls. |
/tmp/e2b_screenshot.png |
The default destination for captured PNG frames used by vision-capable agents. |
E2B_SANDBOX_ID |
Environment variable that can override the local state for specific operations. |
| Script Exit Codes | Commands executed via run_command.sh return the actual exit code of the sandboxed process for error handling. |
Loading
An AI-powered advisory engine providing intelligent bet recommendations, risk analysis, and bankroll management for gaming platforms.

A high-performance AI art generation tool that integrates Gemini Imagen 3 into Openclaw Skills for seamless text-to-image creation.

A technical skill for programmatically controlling Android devices through ADB and uiautomator2 integration.

A long-term memory layer for OpenClaw that enables personalized interactions by persisting user preferences and patterns across sessions.

A cloud-based browser control skill using Steel.dev and Playwright for reliable AI web automation.

An advanced voice AI skill for making instant, low-latency outbound phone calls with automated IVR navigation.








































