| name | Vercel Deploy Revanced |
| description | DESPLEGAR proyectos en Vercel. SIEMPRE desplegar como vista previa a menos que el usuario solicite explícitamente producción. Recopilar el estado del proyecto primero (git remote, proyecto vinculado, estado de autenticación), luego seleccionar el mejor método de despliegue. Objetivo: llevar al usuario al flujo de despliegue mediante git push. Soporta despliegues CLI y scripts de respaldo sin autenticación. Activadores: "deploy (my|the|this) app", "deploy and give me (a|the) link", "push this live", "create (a|a) preview deployment".
|
| metadata | {"author":"vercel","version":"3.1.0","last_updated":"2026-06-28T00:00:00.000Z"} |
| stacks | ["Vercel","Next.js 16","SvelteKit","Nuxt","Astro"] |
| related_skills | ["vercel-cli-tokens-revanced","vercel-optimize-revanced"] |
| category | vercel-revanced |
| version | 3.1.0 |
| lang | es |
| direction | ltr |
| source_version | 3.1.0 |
| translated_at | 2026-06-29T00:00:00.000Z |
Desplegar en Vercel
IDENTIFICAR: Cuándo activarse
Activar cuando el usuario solicita cualquier acción de despliegue:
- "deploy my app", "deploy to vercel"
- "push this live", "create a preview"
- "publish my site"
- "get a preview URL"
DECIDIR: Selección del Método de Despliegue
Paso 1: RECOPILAR estado del proyecto (siempre ejecutar LAS CUATRO verificaciones)
Paso 2: SELECCIONAR método según el estado:
SI vinculado (existe .vercel/) Y tiene git remote →
USAR git push (EJECUTAR Paso A)
SI vinculado (existe .vercel/) Y sin git remote →
USAR vercel deploy (EJECUTAR Paso B)
SI no vinculado Y CLI autenticado →
VINCULAR primero (EJECUTAR Paso C), luego desplegar
SI no vinculado Y CLI NO autenticado →
INSTALAR CLI → AUTENTICAR → VINCULAR → DESPLEGAR (EJECUTAR Paso D)
RESPALDO: script sin autenticación si la autenticación CLI es imposible (EJECUTAR Paso E)
RESPALDO (entorno aislado, sin CLI posible):
USAR script de despliegue (EJECUTAR Paso E)
EJECUTAR: Instrucciones
Paso 1: Recopilar Estado del Proyecto (SIEMPRE Ejecutar las Cuatro)
git remote get-url origin 2>/dev/null
cat .vercel/project.json 2>/dev/null || cat .vercel/repo.json 2>/dev/null
vercel whoami 2>/dev/null
vercel teams list --format json 2>/dev/null
Reglas de selección de equipo:
- Si hay múltiples equipos → presentar lista con viñetas, preguntar al usuario cuál elegir
- Si ya está vinculado →
orgId en .vercel/ determina el equipo, omitir pregunta
- Si hay un solo equipo o solo personal → omitir pregunta, usar directamente
- Pasar equipo mediante
--scope <slug-del-equipo> en TODOS los comandos CLI subsiguientes
Paso A: Despliegue con Git Push (PREFERIDO: vinculado + tiene git remote)
- PREGUNTAR al usuario antes de hacer push, nunca hacer push sin aprobación explícita
- Confirmar y hacer push:
git add .
git commit -m "deploy: <descripción>"
git push
- Obtener URL de vista previa:
5
vercel --format json --scope <slug-del-equipo>