sandstorm

Automates creation, starting, teardown of Sandstorm agent stacks for isolated development environments.

6|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/onomojo/sandstorm-desktop --skill sandstorm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sandstorm
Source: https://github.com/onomojo/sandstorm-desktop/tree/main/.claude/skills/sandstorm
Command: npx skills add https://github.com/onomojo/sandstorm-desktop --skill sandstorm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sandstorm automates the setup, management, and cleanup of isolated AI agent stacks, reducing manual toil and ensuring reproducible environments for development and experimentation.

Core Features & Use Cases

  • Create, start, spin up, and tear down agent stacks to run parallel tasks.
  • Dispatch tasks to inner Claude agents within stacks and monitor progress, diffs, and logs.
  • View diffs, task outputs, and container logs; push code changes to Git; manage stacks across multiple projects.

Quick Start

Open Sandstorm, select a project directory that contains a docker-compose.yml, create a new stack, and dispatch a task to an inner Claude agent while monitoring status.

Frequently Asked Questions about sandstorm

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

FAQPage Schema
How do I orchestrate parallel AI agent stacks in isolated Docker environments?

Managing isolated AI agent stacks automates the setup and cleanup of development environments, reducing manual toil. It dispatches tasks to inner Claude agents, monitors progress, views diffs, and pushes code changes across multiple parallel stacks.

How do I monitor logs and diffs for tasks dispatched to inner Claude agents?

You monitor logs and diffs by dispatching tasks to inner Claude agents within active stacks. The orchestration tracks task progress, allowing you to view container logs, review code diffs, and manage outputs across multiple projects.

Can I use this orchestration to push code changes from isolated stacks to Git?

Yes, you can push code changes to Git directly from isolated stacks. The workflow integrates Git operations, allowing you to review diffs and task outputs before safely pushing committed changes from your isolated development environments.

Do I need a docker-compose.yml file to create a new agent stack?

Yes, you need a docker-compose.yml file to create a new agent stack. When selecting a project directory, the presence of this file is required to spin up and configure the isolated development environment correctly.

How does stack-scoped orchestration prevent unsafe actions when running multiple agents?

Stack-scoped orchestration prevents unsafe actions by enforcing safe workflows through MCP-tool-based management. This maintains reproducibility by constraining inner Claude agents to their specific stacks and preventing unauthorized cross-stack operations.

What is the best way to tear down isolated development environments after completing tasks?

The best way to tear down isolated development environments is through automated stack management. It safely spins down active containers and cleans up resources after tasks complete, ensuring reproducible environments for future development cycles.