Agent skill

Ma Sandbox Reset

by michelangelo-ai in michelangelo-ai/michelangelo

Tear down the Michelangelo sandbox cluster and recreate it from scratch.

Apache-2.0Auto-check passed

Install Ma Sandbox Reset

skills CLI
$ npx skills add michelangelo-ai/michelangelo --skill ma-sandbox-reset -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install michelangelo-ai/michelangelo ma-sandbox-reset --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/michelangelo-ai/michelangelo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/ma-sandbox-reset .claude/skills/ma-sandbox-reset && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ma-sandbox-reset
GitHub stars
118
Token cost
~312 tokens
SKILL.md length
90 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
Apache-2.0

At a glance

Tear down the Michelangelo sandbox cluster and recreate it from scratch.

  • Works in 4 steps: Delete the cluster → Recreate → Seed demo data (recommended) → …
  • The cluster is in a broken state
  • SKILL.md covers Step 1: Delete the cluster, Step 2: Recreate, Step 3: Seed demo data… and Step 4: Verify
  • Calls poetry and git

What it does

Ma Sandbox Reset is an agent skill from michelangelo-ai/michelangelo. Tear down the Michelangelo sandbox cluster and recreate it from scratch. Use when the cluster is in a broken state, after major schema changes, or when you want a clean environment. Triggers on "reset sandbox", "start fresh", "sandbox is broken". For service-level issues without nuking the cluster, use /ma-sandbox-debug instead.

Its SKILL.md is about 310 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Michelangelo AI: Uber's end-to-end machine learning platform. The licence is Apache-2.0.

When your agent uses it

  • The cluster is in a broken state
  • After major schema changes
  • You want a clean environment
  • Sandbox is broken

Example prompts

  • “reset sandbox”
  • “start fresh”
  • “sandbox is broken”
  • “/ma-sandbox-reset”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Delete the cluster
  2. Recreate
  3. Seed demo data (recommended)
  4. Verify

What it can do on your machine

Read from SKILL.md and the folder at commit 491a9b2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • poetry
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ma Sandbox Reset loads about 312 tokens when it runs. Until then it costs about 87 tokens; SKILL.md has 90 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~87
When it runs · the whole SKILL.md, loaded when a task matches
~312

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from michelangelo-ai/michelangelo at commit 491a9b2, republished under its Apache-2.0 licence (© michelangelo-ai). 90 words, ~312 tokens.

Download SKILL.mdSave it as .claude/skills/ma-sandbox-reset/SKILL.md (or your agent's skills folder).
name
ma-sandbox-reset
description
Tear down the Michelangelo sandbox cluster and recreate it from scratch. Use when the cluster is in a broken state, after major schema changes, or when you want a clean environment. Triggers on "reset sandbox", "start fresh", "sandbox is broken". For service-level issues without nuking the cluster, use /ma-sandbox-debug instead.
user-invocable
true

Sandbox Reset

Full teardown and recreation of the local Michelangelo sandbox. Use when ma sandbox sync or ma sandbox health can't recover the cluster.

Step 1: Delete the cluster

bash
REPO_ROOT=$(git rev-parse --show-toplevel)
source "$REPO_ROOT/python/.venv/bin/activate"   # or prefix every command with: poetry run
ma sandbox delete

Tears down the k3d cluster and all resources inside it. Takes ~30 seconds.

Step 2: Recreate

bash
ma sandbox create
bash
cd "$REPO_ROOT/python"
poetry run ma sandbox demo pipeline

Without this the UI loads but shows no data. Skip only if you have a specific reason to start empty.

Step 4: Verify

bash
poetry run ma sandbox health

All checks should pass. Open the sandbox UI and confirm the seeded demo project is visible.

© michelangelo-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/ma-sandbox-reset of michelangelo-ai/michelangelo.

Open the folder on GitHubat commit 491a9b2

Compare with similar skills

Ma Sandbox Reset next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ma Sandbox Reset compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ma Sandbox Reset this skillmichelangelo-ai/michelangelo118—~312Automated safety check: PassApache-2.0
Agent Sandboxruvnet/ruflo74k2 repos~777Automated safety check: PassMIT
Vector Clusterruvnet/ruflo74k—~540Automated safety check: NotesMIT
Sandbox Benchvercel/next.js143k—~4.1kAutomated safety check: PassMIT
Sandboxalsk1992/CloddsBot3k—~341Automated safety check: PassMIT
Reset CSSthedaviddias/Front-End-Checklist74k—~415Automated safety check: PassMIT

Similar skills

  • Agent Sandbox

    ruvnet/ruflo

    Agent skill for sandbox - invoke with $agent-sandbox. An agent skill from ruvnet/ruflo.

    74k GitHub starsUsed in 2 repos~777 tokens
    Auto-check passed
  • Vector Cluster

    ruvnet/ruflo

    Cluster code by graph community detection via npx ruvector@0.2.25 hooks graph-cluster (spectral / Louvain)

    74k GitHub stars~540 tokensUpdated yesterday
    Auto-check: notes
  • Sandbox Bench

    vercel/next.js

    Official

    Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app…

    143k GitHub stars~4.1k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Sandbox

    alsk1992/CloddsBot

    Visual HTML canvas sandbox for agent-driven UI and live previews

    3k GitHub stars~341 tokensUpdated 8 days ago
    Auto-check passed
  • Reset CSS

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing stylesheets, component styles, and responsive behavior related to Use a CSS reset or normalize stylesheet.

    74k GitHub stars~415 tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed
  • Studio CSS Reset

    remotion-dev/remotion

    Official

    Style Remotion Studio UI inside .css-reset containers without relying on inherited reset properties.

    63k GitHub stars~258 tokensUpdated yesterday
    Media & CreativeAuto-check passed

More from michelangelo-ai/michelangelo

All 9 skills in this repo
  • Ma Sandbox Debug

    michelangelo-ai/michelangelo

    Tail logs, inspect pods, and diagnose unhealthy services in a running Michelangelo sandbox.

    118 GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Ma Sandbox Deploy

    michelangelo-ai/michelangelo

    Build a Go service binary, package it into a Docker image, import into k3d, and deploy via helm sync.

    118 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Ma Sandbox Setup

    michelangelo-ai/michelangelo

    Canonical setup sequence for the Michelangelo local sandbox.

    118 GitHub stars~936 tokensUpdated yesterday
    Auto-check passed
  • Ma Sandbox Test Plan

    michelangelo-ai/michelangelo

    Build, test, and verify a sandbox change across Go, JS, and Python.

    118 GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Update Docs

    michelangelo-ai/michelangelo

    Update Michelangelo documentation. An agent skill from michelangelo-ai/michelangelo.

    118 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Ma Design Interview

    michelangelo-ai/michelangelo

    Structured interview for designing and implementing changes to the Michelangelo platform.

    118 GitHub stars~2.2k tokensUpdated yesterday
    Auto-check passed

Questions about Ma Sandbox Reset

What does Ma Sandbox Reset do?

Tear down the Michelangelo sandbox cluster and recreate it from scratch. Ma Sandbox Reset is an agent skill from michelangelo-ai/michelangelo. Tear down the Michelangelo sandbox cluster and recreate it from scratch.

When should I use Ma Sandbox Reset?

Ma Sandbox Reset fits situations like: the cluster is in a broken state; after major schema changes; you want a clean environment; sandbox is broken.

How do I install Ma Sandbox Reset in Claude Code?

Run `npx skills add michelangelo-ai/michelangelo --skill ma-sandbox-reset -a claude-code`. Or copy the skill folder (.claude/skills/ma-sandbox-reset in michelangelo-ai/michelangelo) into .claude/skills/ma-sandbox-reset in your project. Claude Code loads it when a task matches its description.

How do I install Ma Sandbox Reset in Codex?

Run `npx skills add michelangelo-ai/michelangelo --skill ma-sandbox-reset -a codex`. Or copy the skill folder (.claude/skills/ma-sandbox-reset in michelangelo-ai/michelangelo) into .agents/skills/ma-sandbox-reset in your project. Codex loads it when a task matches its description.

Can I use Ma Sandbox Reset in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add michelangelo-ai/michelangelo --skill ma-sandbox-reset -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ma-sandbox-reset, .gemini/skills/ma-sandbox-reset, .github/skills/ma-sandbox-reset and .opencode/skills/ma-sandbox-reset in your project.

What does Ma Sandbox Reset need to run?

Going by SKILL.md and its folder, Ma Sandbox Reset needs the command-line tools its instructions call (poetry and git).

Does Ma Sandbox Reset access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Ma Sandbox Reset safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ma Sandbox Reset use?

Ma Sandbox Reset is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ma Sandbox Reset use?

About 312 tokens (SKILL.md is roughly 1.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ma Sandbox Reset?

Skills that share tags, products or a category with Ma Sandbox Reset: Agent Sandbox (ruvnet/ruflo, 74k stars), Vector Cluster (ruvnet/ruflo, 74k stars), Sandbox Bench (vercel/next.js, 143k stars) and Sandbox (alsk1992/CloddsBot, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ma Sandbox Reset?

michelangelo-ai (a GitHub organization) maintains it in michelangelo-ai/michelangelo, which has 118 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 10, 2026.

Source: michelangelo-ai/michelangelo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.