Leaderboard/Developer Tooling/agent-sandbox-skill
Last commit on November 29, 2025·Created on November 22, 2025

disler/agent-sandbox-skill

Lets the agent run code in isolation without touching the local machine.
Combined rank
#571
across all skills
In Developer Tooling
#49
category rank
Stars
387
+0.8% in last 7d
Forks
97
0.0% in last 7d
Watchers
3
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill uses the E2B sandbox CLI to let an AI agent create and manage isolated Linux environments for running code, testing packages, executing commands, and working with binary files. It is built for developers who need a safe, disposable workspace for experimental or untrusted code. The sandbox supports file uploads and downloads, browser automation for UI validation, and multi-agent setups where each agent tracks its own sandbox independently.

WHO IT'S FOR
AI Agent Engineers
run isolated code in AI agent workflows
Backend Developers
test packages and run commands in sandboxes
QA Engineers
run browser tests in isolated environments
DevOps Engineers
manage sandbox infrastructure for development teams
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

I’m using

Configure the cloned repository

Installs: Complete Agent Sandbox Skill repository setup · Claude Code, Gemini CLI, Codex CLI

Before you start
  • Python >= 3.12
  • uv package manager (recommended)
  • E2B account and API key

Run from: Project root of the cloned repository

  1. Clone the repository if it has not already been cloned. The source does not provide a clone command.

  2. From the project root, create the environment file from the supplied sample.

    cp .env.sample .env
  3. Edit `.env` and replace `sbx_...` with your E2B API key obtained from the E2B Dashboard.

  4. To use Claude Code, open a terminal in the configured project and launch it.

    claude
  5. Alternatively, to use Gemini CLI, open a terminal in the configured project and launch it.

    gemini
  6. Alternatively, to use Codex CLI, open a terminal in the configured project and launch it.

    codex
README.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Run a small Python snippet safely

Uses Agent Sandboxes

  • A Python snippet to substitute for `<python-code>`
  • A configured E2B API key in the project-root `.env` file
Use the Agent Sandboxes skill to run the following Python snippet in an isolated E2B sandbox and report its stdout and any errors: `<python-code>`. Validate that the configured E2B API key is available before starting, and do not create files on my local system.