← Back to Skills Marketplace
zurbrick

Skill Sandbox

by Don Zurbrick · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
357
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install skill-sandbox
Description
Sandboxed ClawHub skill installation with automated security scanning. Use when: (1) Installing any new skill from ClawHub, (2) Auditing an already-installed...
Usage Guidance
This skill appears to implement a staging-and-scan workflow, but several mismatches mean you should be cautious before using it as your safety guard: 1) It is not a true sandbox — the script runs 'clawhub install', which will perform network installs and may execute target skill install/postinstall hooks on your host. Run this in an isolated VM/container if you want protection. 2) The SKILL.md claims 'no network calls' and 'no external dependencies', which is false: ensure the host has and trusts 'clawhub', 'jq', and standard Unix tools the script uses. 3) The script offers a '--force' flag that bypasses VirusTotal checks—avoid using --force unless you fully trust the publisher. 4) The skill does not declare required binaries or environment variables (e.g., jq, file, clawhub, OPENCLAW_WORKSPACE), so inventory and install those dependencies manually in a safe environment. 5) Prefer running with '--scan-only' first and reviewing the staged files manually (or with an LLM-auditor) before promoting. If you lack a safe sandbox, do not run this on production hosts; instead run it inside an ephemeral VM or container and verify behavior and outputs before trusting automatic promotion.
Capability Analysis
Type: OpenClaw Skill Name: skill-sandbox Version: 1.0.0 The skill-sandbox bundle is a security utility designed to audit and sandbox other OpenClaw skills before installation. The primary script, scripts/skill-sandbox.sh, implements a multi-layered static analysis pipeline that checks for dangerous code patterns (eval, shell execution), sensitive data access (env vars, keys), and risky instructions in SKILL.md. While the script performs file system operations like directory deletion and movement, these actions are strictly aligned with its stated purpose of managing a staging and quarantine workflow to prevent supply chain attacks.
Capability Assessment
Purpose & Capability
Name/description claim a 'sandboxed' installation pipeline and 'no network calls / no external dependencies', but the script calls an external 'clawhub' installer (which will perform network operations and may run package install scripts) and relies on tools like jq/file/grep. The required binaries/environment are not declared, so requested actions are disproportionate to the metadata.
Instruction Scope
SKILL.md instructs the agent to run the included shell script which runs 'clawhub install' into a staging dir. That installer can execute a target skill's install/postinstall hooks on the host (not in an isolated container), so the actual runtime behavior can execute arbitrary code outside the intended scan. The script does not create a true sandbox (no chroot/namespace/container), and SKILL.md's 'no network calls' claim is inaccurate.
Install Mechanism
There is no external install spec for this skill itself (instruction-only with an included script), so nothing is downloaded by the skill at install time. The risk comes from the script invoking external installers (clawhub) at runtime rather than from an installer URL embedded in the skill.
Credentials
The skill declares no required env vars or binaries, yet the script expects OPENCLAW_WORKSPACE (optional), and depends on external binaries (clawhub, jq, file, grep, find, sed, mv, rm, etc.) and on network access. It also provides a --force option to bypass VirusTotal flags which can override upstream protections—this capability is powerful and not justified in the metadata.
Persistence & Privilege
always:false and no autonomous-disable flags—normal. The script can move staged skills into the live skills directory (promote) and will replace existing live skills; that is expected for a promote tool but be aware it can overwrite live skills when invoked with --promote. It does not request persistent platform-wide privileges or modify other skills' configs programmatically.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-sandbox
  3. After installation, invoke the skill by name or use /skill-sandbox
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: sandboxed skill installation with 5-layer security scanning. Auto-quarantine on critical findings, auto-promote on clean scan. Checks for eval/exec, network calls, secret access, symlinks, install scripts, obfuscation, and dangerous SKILL.md instructions.
Metadata
Slug skill-sandbox
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Skill Sandbox?

Sandboxed ClawHub skill installation with automated security scanning. Use when: (1) Installing any new skill from ClawHub, (2) Auditing an already-installed... It is an AI Agent Skill for Claude Code / OpenClaw, with 357 downloads so far.

How do I install Skill Sandbox?

Run "/install skill-sandbox" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skill Sandbox free?

Yes, Skill Sandbox is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Skill Sandbox support?

Skill Sandbox is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Sandbox?

It is built and maintained by Don Zurbrick (@zurbrick); the current version is v1.0.0.

💬 Comments