mcloud-environments

Ejecuta comandos de mcloud environments para listar, obtener, crear, eliminar, redesplegar o activar builds de entornos Cloud. Úsalo al gestionar el ciclo de vida de entornos, ...

npx skills add https://github.com/medusajs/medusa-agent-skills --skill mcloud-environments

Cloud CLI: Environments Commands

Execute mcloud environments commands to manage environment lifecycle and deployments.

Constraints

  • Production environments cannot be deleted. Always check type via environments get --json before attempting delete in automation.
  • Use --yes for destructive operations (delete) in non-interactive contexts.
  • redeploy vs trigger-build are not interchangeable — choose the right one based on where the fix is.

Commands

environments list

List all environments in a project.

mcloud environments list --organization <org-id> --project <project-id-or-handle> --json

Options:

  • -o/--organization <id> — Organization ID (falls back to active context)
  • -p/--project <id-or-handle> — Project ID or handle (falls back to active context)
  • --json — Output as JSON

environments get

Retrieve a single environment by its ID or handle.

mcloud environments get <environment-id-or-handle> --organization <org-id> --project <project-id-or-handle> --json

Arguments:

  • environment — Environment ID or handle (required)

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>, --json

environments create

Create a new long-lived environment.

mcloud environments create \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --name "Staging" \
  --branch develop \
  --json

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>
  • -n/--name <name> — Environment name (required)
  • -b/--branch <branch> — Git branch to track (required)
  • --custom-subdomain <subdomain> — Optional custom subdomain
  • --json — Output as JSON

environments delete

Delete an environment. Cannot delete production environments.

mcloud environments delete <environment-id-or-handle> \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --yes

Arguments:

  • environment — Environment ID or handle (required)

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>
  • -y/--yes — Skip confirmation prompt (required in non-interactive mode)
  • --json — Output as JSON

environments redeploy

Re-run an existing build for the active deployment. Use when the fix is environment-side (variable change, infra issue) — does NOT start a new build.

mcloud environments redeploy <environment-id-or-handle> \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --json

Arguments:

  • environment — Environment ID or handle (required)

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>, --json

Requires the environment to have an active deployment. If it doesn't, use trigger-build first.

environments trigger-build

Start a new build from the tracked branch. Use when the fix is committed code — creates a new deployment.

mcloud environments trigger-build <environment-id-or-handle> \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --json

Arguments:

  • environment — Environment ID or handle (required)

Options:

  • -o/--organization <id>, -p/--project <id-or-handle>, --json

Redeploy vs Trigger-Build Decision

CommandWhen to use
redeployFix is environment-side (variable change, infra config) — reruns existing build
trigger-buildFix is in source code on the tracked branch — starts a new build

Examples

# List all environments
mcloud environments list --json

# Get environment details and check type before deleting
mcloud environments get staging --json | jq '{id, name, type, status}'

# Create a new environment tracking the develop branch
mcloud environments create --name "Staging" --branch develop --json

# Delete a non-production environment
mcloud environments delete staging --yes

# Redeploy after a variable change
mcloud environments redeploy production --json

# Trigger a fresh build from source
mcloud environments trigger-build production --json

# Find environment handles by name
mcloud environments list --json \
  | jq -r '.[] | select(.name == "Production") | .handle'

# Verify new build started
mcloud deployments list --environment production --limit 5 --json \
  | jq '.[] | {id, backend_status, updated_at}'

Más skills de medusajs

mcloud-variables
medusajs
Ejecuta comandos de variables mcloud para listar y obtener variables de entorno de un entorno Cloud. Úsalo al inspeccionar, leer o exportar variables de entorno…
official
building-storefronts
medusajs
Integración frontend basada en SDK para storefronts de Medusa con patrones de React Query y reglas críticas de llamadas a la API. Siempre usa el SDK de Medusa JS para todas las solicitudes a la API, nunca uses fetch() normal, ya que carece de los encabezados requeridos (clave de API publicable para rutas de tienda, autenticación para rutas de administración). Pasa objetos JavaScript simples a los métodos del SDK; nunca uses JSON.stringify() en los parámetros del cuerpo, ya que el SDK maneja la serialización automáticamente. Usa useQuery para solicitudes GET y useMutation para solicitudes POST/DELETE,...
official
building-admin-dashboard-customizations
medusajs
Extensiones de interfaz de usuario personalizadas para el panel de administración de Medusa utilizando el SDK de administración y los componentes de interfaz de Medusa. Cargue esta habilidad PRIMERO para cualquier trabajo de interfaz de administración (planificación, implementación, exploración); los servidores MCP solo proporcionan referencia de API, no patrones de diseño ni estrategias de carga de datos. CRÍTICO: Use siempre el SDK JS de Medusa para todas las solicitudes de API (nunca fetch regular); separe las consultas de visualización de las consultas modales e invalide los datos de visualización después de las mutaciones. Implemente widgets en páginas existentes o cree rutas de interfaz personalizadas;...
official
learning-medusa
medusajs
Bootcamp interactivo paso a paso de desarrollo con Medusa donde construyes una funcionalidad de marcas mientras aprendes patrones de arquitectura. Tres lecciones progresivas (2–3 horas en total) que cubren módulos, flujos de trabajo, rutas de API, enlaces de módulos, hooks de flujos de trabajo y personalización de la interfaz de administración. Verificación de checkpoint después de cada componente importante para evaluar comprensión conceptual, calidad del código y funcionalidad antes de continuar. Trata los errores como oportunidades de enseñanza; depura junto con preguntas de diagnóstico y análisis de causa raíz...
official
db-migrate
medusajs
Ejecuta migraciones pendientes de la base de datos Medusa e informa los resultados. Ejecuta npx medusa db:migrate mediante Bash para aplicar todas las migraciones pendientes a tu base de datos Medusa. Reporta los resultados de la migración, incluyendo la cantidad de migraciones aplicadas, cualquier error encontrado y la confirmación de éxito. Diseñado para proyectos Medusa con configuración estándar de npm/npx.
official
mcloud-environments
medusajs
Ejecuta comandos de mcloud environments para listar, obtener, crear, eliminar, redesplegar o activar compilaciones de entornos Cloud. Úsalo al gestionar el ciclo de vida de entornos,…
official
db-generate
medusajs
Genera migraciones de base de datos para módulos de Medusa con un solo comando. Envuelve el comando CLI npx medusa db:generate para crear archivos de migración para módulos de Medusa especificados. Acepta el nombre del módulo como argumento e informa la ubicación del archivo de migración, errores y próximos pasos. Sugiere automáticamente ejecutar npx medusa db:migrate después de la generación para aplicar las migraciones.
official
mcloud-deployments
medusajs
Ejecutar comandos de mcloud deployments para listar despliegues, obtener detalles de los despliegues y recuperar registros de compilación. Útil al listar despliegues, verificar despliegues…
official