Execute research code inside isolated Docker containers for safe replication, experiments, and benchmarks. Use when the user selects Docker as the execution environment or asks to run code safely, in isolation, or in a sandbox.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Docker Sandbox
Run research code inside Docker containers while the agent stays on the host. The container gets the project files, runs the commands, and results sync back.
## When to use
- User selects "Docker Sandbox" as the execution environment in `/replicate` or `/autoresearch`
- Running untrusted code from a paper's repository
- Experiments that install packages or modify system state
- Any time the user asks to run research code safely or isolated for a research workflow
## How it works
1. Build or pull an appropriate base image for the research code
2. Mount the project directory into the container
3. Run experiment commands inside the container
4. Results write back to the mounted directory
## Running commands in a container
For Python research code (most common):
```bash
docker run --rm -v "$(pwd)":/workspace -w /workspace python:3.11 bash -c "
pip install -r requirements.txt &&
python train.py
"
```
For projects with a Dockerfile:
```bash
docker build -t feynman-experiment .
docker run --rm -v "$(pwd)/results":/workspace/results feynman-experiment
```
For GPU workloads:
```bash
…
The line at the top of this page pins the label git:20260930.9b33ccf, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_5yv64fkrhuh5c74d
GET https://markdownregistry.com/api/v1/resolve?ref=yichen-zju/claude-for-research/docker
GET https://markdownregistry.com/api/v1/blob/aafb897e4e4cc12f55968cd1374d4ccfc4bef5f5b9baed3e209e6ddc4c086226
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
yichen-zju/claude-for-research · claude/skills/a-evolve/SKILL.md · Provides guidance for automatically evolving and optimizing AI agents across any domain using LLM-driven evolution…
yichen-zju/claude-for-research · claude/skills/academic-plotting/SKILL.md · Generates publication-quality figures for ML papers from research context. Given a paper section or description…
yichen-zju/claude-for-research · claude/skills/academic-research-suite/SKILL.md · Claude-native Academic Research Skills suite (ported from the Codex adapter) for deep research, academic paper writing…
yichen-zju/claude-for-research · claude/skills/accelerate/SKILL.md · Simplest distributed training API. 4 lines to add distributed support to any PyTorch script. Unified API for…
yichen-zju/claude-for-research · claude/skills/alpha-research/SKILL.md · Search, read, and query research papers via the alphaxiv MCP server (2.5M+ arXiv papers). Use when the user asks about…
yichen-zju/claude-for-research · claude/skills/alphafold2/SKILL.md · Predict or audit protein structures with AlphaFold2-style workflows. Use when a research task needs monomer/multimer…
yichen-zju/claude-for-research · claude/skills/anti-defensive-writing-en/SKILL.md · Stops defensive writing across the entire paper lifecycle — writing, revising, cutting, and organizing experiments…
ericrisco/rsc-harness · skills/docker/SKILL.md · Use when authoring or auditing a Dockerfile, shrinking a bloated image, hardening a container that runs as root…
openhands/extensions · skills/docker/SKILL.md · Run Docker commands within a container environment, including starting the Docker daemon and managing containers. Use…
bug-ops/zeph · .zeph/skills/docker/SKILL.md · Manage Docker containers, images, volumes, networks, and Compose stacks. Use when the user asks to build, run, stop…
nahid-sparktales/agent-dispatcher · skills/devops/docker/SKILL.md · Build container images that are reproducible, small, and safe to run — layer order and what actually caches…
mjunaidca/mjs-agent-skills · .claude/skills/docker/SKILL.md · Production-grade Docker containerization for Python and Node.js applications.
This skill should be used when users ask…
event4u-app/agent-config · src/skills/docker/SKILL.md · Use when working with Docker — Dockerfile edits, docker-compose services, containers, or the dual-container (fast +…