Skills Agentes

Sandbox Stable

Úsalo al construir o modificar apps de Cloudflare Sandbox sobre el paquete estable @cloudflare/sandbox: comandos, sesiones, ficheros, puertos, tunnels, terminales, bridge, producción o limpieza de APIs deprecated en stable.

Oficial
Estrellas
2.9k

en todo el repo

Actividad
60

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
1

últimos 90 días

Contexto
2.3k tok

88 tok en reposo

Paquete
1 archivo

9 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add cloudflare/skills --skill sandbox-stable --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Verifica que el proyecto use el paquete estable @cloudflare/sandbox (no @next) y su imagen de contenedor correspondiente
  • Aplica el contrato de la API estable: exec, sesiones, terminal, tunnels con RPC, ficheros y puertos
  • Enlaza a la documentación oficial de Sandbox para cada tarea concreta antes de implementar
  • Guía la limpieza de APIs obsoletas en stable sin migrar a @next
  • Detiene el trabajo y redirige a sandbox-next o sandbox-migrate-to-next si detecta versiones @next

Úsalo cuando

  • Construir o modificar apps de Cloudflare Sandbox sobre el paquete estable @cloudflare/sandbox
  • Trabajar con comandos, sesiones, ficheros, puertos, tunnels, terminales, bridge o producción en stable
  • Limpiar APIs obsoletas de stable siguiendo la guía de deprecación 2026

No lo uses cuando

  • El proyecto usa @cloudflare/sandbox@next o una imagen next (usar sandbox-next)
  • El usuario quiere portar la app a 1.0 / @next (usar sandbox-migrate-to-next)

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • “Añade ejecución de comandos con sandbox.exec en mi Worker con @cloudflare/sandbox”
  • “Cómo mantengo sesiones y directorio de trabajo entre comandos en Sandbox stable”
  • “Limpia las APIs deprecated de transporte HTTP/WebSocket en mi sandbox estable”
  • “Configura un terminal interactivo en el navegador con sandbox.terminal”

SKILL.md

En inglés

Sandbox SDK — stable package

Isolated Linux environments on Cloudflare Containers, driven from Workers.

Prefer the main Sandbox docs and installed stable types over memory. This skill is a gate, a contract, and a retrieval map—not a full manual.

This line is the current stable default npm package. The main Sandbox documentation describes it. Existing apps can stay here and keep shipping.

We recommend new projects on @cloudflare/sandbox@next with sandbox-next. When you can, plan a move with sandbox-migrate-to-next so you are ready when 1.0 becomes the stable release. Do not force that port unless the user asks.

1. Gate — confirm the package line

Before writing code, inspect the app:

Check Must match
npm dependency Default @cloudflare/sandbox (not @next / preview tags)
Container image Matching stable image (not cloudflare/sandbox:next)
If you find… Action
@cloudflare/sandbox@next or a next image Stop. Load sandbox-next.
User wants to port to 1.0 / @next Stop. Load sandbox-migrate-to-next. Do not half-apply preview APIs on a stable package.
Only cleaning deprecated stable APIs Stay here; use the 2026 deprecation guide. That is not a move to @next.

Never mix a stable Worker package with an @next container image (or the reverse).

Skills install: Agent setup · cloudflare/skills

2. Contract — non-negotiables

  • await sandbox.exec(command) takes a command string and resolves when the command finishes, with buffered stdout / stderr / exitCode (and related fields).
  • Long-running and streaming work use the stable command APIs (startProcess, execStream, and related helpers)—not the @next single-handle model. Open the Commands docs; do not invent @next output() handles on stable.
  • Sessions can preserve working directory and environment across commands (default session / enableDefaultSession, createSession). See Sessions docs when state must carry across calls.
  • Interactive browser terminals often use sandbox.terminal(request) and session/xterm helpers on stable—not preview createTerminal unless the package is @next.
  • Prefer RPC transport when using tunnels or large/binary streaming. HTTP/WebSocket transports are deprecated (cleanup guide below).
  • Files, mounts, ports, tunnels, backups, lifecycle, and interpreter: use main docs for signatures; trust installed stable types.
  • Non-secret config in sandbox env; live credentials in the Worker. Use outbound handlers when processes call external APIs.
  • Production preview hostnames need wildcard DNS on a custom domain when using those URL patterns.
  • Do not apply @next argv/process.output() APIs while the dependency is still stable.
  • Self-deployed bridge stays on the stable package and image. Bridge

Minimal shape:

import { getSandbox, proxyToSandbox, Sandbox } from "@cloudflare/sandbox";

export { Sandbox };

const sandbox = getSandbox(env.Sandbox, "user-123");
const result = await sandbox.exec('python3 -c "print(2 + 2)"');
// result.stdout, result.exitCode, result.success

3. Retrieve — open the doc for the task

Fetch the page before implementing. Installed stable types win over guesses.

You need to… Open
Orient Sandbox overview
First Worker, template, Docker Get started
exec, streaming, background processes Commands API · Execute commands · Background processes · Streaming output
Sessions / shell state across commands Sessions concept · Sessions API
getSandbox options, sleep, destroy Lifecycle API · Sandbox options
Env vars Environment variables
Files Files API · Manage files · File watching
Buckets / mounts Storage API · Mount buckets
Backups Backups API · Backup and restore
Ports, preview URLs, expose Ports API · Expose services
Tunnels Tunnels API
Proxy / Workers connections Proxy requests · Workers connections
Browser / PTY terminal Terminal API · Terminal concept · Browser terminals
Code interpreter Interpreter API · Code execution
Git in the sandbox Git workflows
Secrets / egress Outbound traffic
WebSockets WebSocket connections
Docker-in-Docker Docker in Docker
Production deploy Production deployment
Containers concept Containers
How-to index Guides
API index API reference
Deprecated APIs while staying on stable 2026 deprecation guide
Self-deployed bridge Bridge · Bridge HTTP API
Examples (stable/main) examples on GitHub
New work on 1.0 preview sandbox-next · 1.0 preview
Port existing app to @next sandbox-migrate-to-next · Migrate

Deprecated-API cleanup (stay on stable)

Update package + matching image first, then follow the guide. Typical search:

rg 'SANDBOX_TRANSPORT|transport:|exposePort\(|enableDefaultSession|execStream\(|readFileStream|writeFileStream'

This path does not switch you to @next.

4. Before you ship

  • Worker package and container image on the same stable line
  • Typecheck against installed stable types
  • No live secrets in sandbox env
  • If using deprecated transports/helpers, finish or track 2026 deprecation cleanup
  • When the team is ready for 1.0, use sandbox-migrate-to-next—do not force cutover unprompted

Reproducido de cloudflare/skills bajo licencia Apache-2.0. Leer esta página en markdown.

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere tener instalado el paquete npm por defecto @cloudflare/sandbox (no la etiqueta @next) con su imagen de contenedor stable correspondiente.

Necesita en el PATH:rg

Detalles

Creador
cloudflare
Licencia
Apache-2.0
Recursos incluidos
Solo SKILL.md
Código fuente
Ver SKILL.md

Etiquetas

Más de cloudflare/skills

Este repo incluye 13 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack skills entero y su comando de instalación

Configura Cloudflare Turnstile de extremo a extremo: crea el widget, lo inserta donde haga falta verificar bots, conecta el siteverify server-side y valida todo antes de reportar éxito.

Costo de contexto al activarse
7.2k tok
Tamaño del paquete
13 archivos
Última actualización
hace 2 meses
Oficialseguridad

Úsalo al portar una app Cloudflare Sandbox de @cloudflare/sandbox estable a @cloudflare/sandbox@next (Sandbox SDK 1.0 preview), o al migrar/actualizar a Sandbox 1.0 / @next.

Costo de contexto al activarse
2k tok
Tamaño del paquete
1 archivo
Última actualización
el mes pasado
Oficialdevops infraestructura

Úsalo al construir apps de Cloudflare Sandbox sobre @cloudflare/sandbox@next: ejecución de código, AI runners, intérpretes, jobs CI, terminales, archivos, mounts, tunnels, preview URLs, lifecycle o errores.

Costo de contexto al activarse
1.8k tok
Tamaño del paquete
3 archivos
Última actualización
el mes pasado
Oficialdevops infraestructura

Skill integral de la plataforma Cloudflare: Workers, Pages, almacenamiento (KV, D1, R2), IA, feature flags, redes, seguridad e infraestructura como código (Terraform, Pulumi).

Costo de contexto al activarse
2.2k tok
Tamaño del paquete
320 archivos
Última actualización
hace 3 meses
Oficialdevops infraestructura

Guía el trabajo de Zero Trust y SASE en Cloudflare One (Access, Gateway, WARP, Tunnel, WAN, DLP, CASB, device posture, identidad), priorizando siempre la documentación y esquemas de API actuales.

Costo de contexto al activarse
5.6k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
Oficialdevops infraestructura

Planifica migraciones desde Zscaler ZIA/ZPA, Palo Alto, VPN heredada, SWG o SASE hacia Cloudflare One: evaluaciones, mapeo de políticas, planes de rollout y análisis de paridad/brechas.

Costo de contexto al activarse
3.1k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
Oficialdevops infraestructura

Skills relacionados

Skill integral de la plataforma Cloudflare: Workers, Pages, almacenamiento (KV, D1, R2), IA, feature flags, redes, seguridad e infraestructura como código (Terraform, Pulumi).

Costo de contexto al activarse
2.2k tok
Tamaño del paquete
320 archivos
Última actualización
hace 3 meses
Oficialdevops infraestructura

Envía y recibe emails transaccionales con Cloudflare Email Service (Email Sending + Email Routing), vía binding de Workers, REST API, Agents SDK o wrangler.

Costo de contexto al activarse
2k tok
Tamaño del paquete
6 archivos
Última actualización
hace 5 meses
Oficialdevops infraestructura

Guía el trabajo de Zero Trust y SASE en Cloudflare One (Access, Gateway, WARP, Tunnel, WAN, DLP, CASB, device posture, identidad), priorizando siempre la documentación y esquemas de API actuales.

Costo de contexto al activarse
5.6k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
Oficialdevops infraestructura