sandbox

Execute Python scripts with pip packages in ephemeral Docker or Podman containers.

22|7|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/berrzebb/SoulFlow-Orchestrator --skill sandbox-berrzebb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sandbox
Source: https://github.com/berrzebb/SoulFlow-Orchestrator/tree/main/src/skills/sandbox
Command: npx skills add https://github.com/berrzebb/SoulFlow-Orchestrator --skill sandbox-berrzebb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to execute tasks that require specific system packages, libraries, or even separate database instances within isolated, temporary containers, ensuring a clean host environment.

Core Features & Use Cases

  • Dependency Management: Run Python scripts with pip packages, connect to temporary PostgreSQL or MySQL instances, or use local SQLite databases without installing anything on your host machine.
  • Automatic Cleanup: All containers are automatically removed after execution, leaving no trace on the host system.
  • Use Case: You need to run a Python script that uses the pandas and numpy libraries to analyze a CSV file and then load the results into a temporary PostgreSQL database. This Skill handles the container setup, dependency installation, execution, and cleanup.

Quick Start

Execute the python script 'analyze_data.py' inside a temporary container with pandas and numpy installed.

Frequently Asked Questions about sandbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Python scripts with pip dependencies without installing packages on my host machine?

You can run Python scripts with pip dependencies in ephemeral containers to avoid host pollution. The container automatically installs required packages, executes your script, and cleans up completely, leaving your local environment untouched.

Can I connect to PostgreSQL or MySQL databases inside a temporary container?

Yes, you can connect to PostgreSQL or MySQL databases within temporary containers. This approach supports running database-dependent scripts without permanent installations, as the containers are automatically removed after execution completes.

How do I execute data analysis scripts that require pandas and numpy in an isolated environment?

Executing data analysis scripts requiring pandas and numpy in isolated environments involves using ephemeral containers. The container mounts your current working directory for file access, installs the libraries, runs the script, and cleans up automatically.

Do I need Docker or Podman to run ephemeral containers for dependency-heavy tasks?

Yes, you need either Docker or Podman installed to utilize ephemeral containers for dependency-heavy tasks. These containerization engines provide the isolated runtime environment required to execute scripts and manage automatic cleanup post-execution.

Will ephemeral container execution remove my local files after the script finishes running?

No, ephemeral container execution will not remove your local files. It mounts your current working directory for file access, and only the temporary container itself is automatically destroyed post-execution, leaving your host files intact.

What is the best way to test Python scripts with SQLite databases without cluttering my system?

The best way to test Python scripts with SQLite databases without system clutter is using ephemeral containers. This method handles container setup, local database connections, execution, and complete cleanup, preventing host system pollution.