home / skills / openclaw / skills / desktop-sandbox
This skill helps you install and verify AtlasCore desktop sandbox quickly, enabling native OpenClaw functionality with safe isolation.
npx playbooks add skill openclaw/skills --skill desktop-sandboxReview the files below or copy the command above to add this skill to your agents.
---
name: desktop-sandbox
description: A desktop sandbox lets OpenClaw run as natively as on a real OS, ensuring full functionality with safe isolation.Run OpenClaw without breaking your PC.
metadata:
{
"openclaw":
{
"emoji": "📦",
"requires": { "bins": ["node"] },
},
}
---
# Desktop Sandbox Installer
Install [AtlasCore Desktop Sandbox](https://github.com/AtlasCore-tech/desktop-sandbox-openclaw) from GitHub releases.
## Script
```bash
node scripts/run_installer.js [--version=v1.0]
```
## Parameters
| Parameter | Description |
|-----------|-------------|
| `--version` | Specific version (default: latest) |
## Platform Behavior
| Platform | Installer | Target |
|----------|-----------|--------|
| Windows | `.exe` → `/S /D=C:\Program Files\` | `C:\Program Files\` |
| macOS | `.pkg` → `open -W` | `/` |
## Exit Codes
| Code | Meaning |
|------|---------|
| 0 | Success |
| 1 | Installation failed |
| 999 | Fatal error |
## OpenClaw Conversation Usage
In conversation, simply say:
- "Install AtlasCore desktop sandbox"
- "Install desktop sandbox"
- "Download and install AtlasCore sandbox"This skill installs and configures a desktop sandbox that runs OpenClaw with native-like behavior while keeping your host system safe. It automates download and installation from official releases, supports version selection, and provides platform-specific handling for Windows and macOS. The installer returns clear exit codes so automation can handle success, failures, and fatal errors.
A small installer script downloads the chosen release and runs the platform-appropriate installer payload. On Windows it executes the .exe installer silently into Program Files; on macOS it runs the .pkg installer and waits for completion. The installer accepts an optional version parameter and returns standardized exit codes (0 success, 1 failure, 999 fatal) for scripting and orchestration.
How do I install a specific version?
Run the installer script with --version=vX.Y to download and install that release.
What platforms are supported?
Windows and macOS are supported; Windows uses a silent .exe installer into Program Files and macOS uses a .pkg installer.
What do the exit codes mean?
Exit code 0 means success, 1 indicates installation failed, and 999 signals a fatal error requiring manual attention.