# Sandbox Manager

> Create and manage isolated application sandboxes (Next.js, Python, PHP, etc.) with public URLs via Cloudflare.

- Skill: `essamamdani/sandbox-manager` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add essamamdani/sandbox-manager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/essamamdani/sandbox-manager/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: essamamdani (https://skillmd.com/u/essamamdani)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/essamamdani/sandbox-manager

---


# Sandbox Manager

This skill allows you to spin up isolated "sandboxes" for various application stacks. Each sandbox is a Docker container with:
- A persistent volume.
- A specific technology stack (Node/Bun, Python/UV, PHP/Composer, etc.).
- A publicly accessible URL via Cloudflare Tunnel.
- An entry in the local `sandboxes.db` registry.

## Actions

### Create a Sandbox
Create a new project container.
```bash
{baseDir}/scripts/create_sandbox.sh --stack <stack> --title <title>
```
Supported stacks: `nextjs`, `fastapi`, `laravel`, `rails`, `gin`, `springboot`, `dotnet`, `axum`, `ktor`, `vapor`, `flutter`, `phoenix`.

### List Sandboxes
View all active sandboxes and their URLs.
```bash
{baseDir}/scripts/list_sandboxes.sh
```

### Delete a Sandbox
Remove a container and its database entry (optionally keep volume).
```bash
{baseDir}/scripts/delete_sandbox.sh --name <container_name>
```

