Habilidades deployment-automation
📦

deployment-automation

Seguro ⚡ Contiene scripts⚙️ Comandos externos🌐 Acceso a red📁 Acceso al sistema de archivos🔑 Variables de entorno

Automatizar Despliegues en la Nube

El despliegue manual es lento y propenso a errores. Esta habilidad proporciona plantillas listas para usar para Docker, Kubernetes, GitHub Actions y estrategias de despliegue sin tiempo de inactividad para que puedas enviar más rápido con confianza.

Soporta: Claude Codex Code(CC)
📊 70 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "deployment-automation". Crear un Dockerfile para una aplicación Node.js

Resultado esperado:

Un Dockerfile con build multifase, dependencias de producción, usuario no root, verificación de salud y tamaño de imagen óptimo

Usando "deployment-automation". Generar workflow de GitHub Actions para CI/CD

Resultado esperado:

Workflow completo con trabajo de prueba, trabajo de build con push de Docker, y trabajo de despliegue usando SSH al servidor de producción

Usando "deployment-automation". Diseñar despliegue en Kubernetes con autoscaling

Resultado esperado:

Manifiesto de despliegue con 3 réplicas, requests/limits de recursos, probes de liveness/readiness, HPA apuntando al 70% de CPU

Auditoría de seguridad

Seguro
v1 • 3/10/2026

All 60 static findings are false positives. The skill contains documentation and code templates for deployment automation. Detected 'external_commands' are shell script examples in code blocks. Network URLs are documentation links. Environment access patterns teach proper secret management using GitHub Actions secrets and Kubernetes secrets - security best practices.

2
Archivos escaneados
579
Líneas analizadas
5
hallazgos
1
Auditorías totales

Factores de riesgo

⚡ Contiene scripts
No se registraron ubicaciones específicas
⚙️ Comandos externos
No se registraron ubicaciones específicas
🌐 Acceso a red
No se registraron ubicaciones específicas
📁 Acceso al sistema de archivos
No se registraron ubicaciones específicas
🔑 Variables de entorno
No se registraron ubicaciones específicas
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
24
Comunidad
100
Seguridad
87
Cumplimiento de la especificación

Lo que puedes crear

Configurar Pipeline CI/CD

Crear un workflow completo de GitHub Actions que ejecuta pruebas, construye imágenes Docker y despliega en producción al hacer merge a la rama main.

Contenerizar Aplicación

Generar un Dockerfile listo para producción con builds multifase, usuario no root y verificaciones de salud para cualquier aplicación Node.js.

Desplegar en Kubernetes

Crear manifiestos de despliegue, servicio y autoscaler horizontal de pods de Kubernetes con límites de recursos y probes de preparación adecuados.

Prueba estos prompts

Configuración Básica de Docker
Crear un Dockerfile para una aplicación Node.js usando builds multifase con una imagen optimizada para producción.
Pipeline CI/CD
Generar un workflow de GitHub Actions que ejecuta pruebas en pull requests y despliega en producción al hacer push a la rama main.
Despliegue en Kubernetes
Crear manifiestos de despliegue y servicio para una API Node.js con 3 réplicas, límites de recursos y verificaciones de salud.
Despliegue Sin Tiempo de Inactividad
Diseñar una estrategia de despliegue blue-green usando Docker Compose y nginx para cambiar entre versiones de la aplicación.

Mejores prácticas

  • Usar builds multifase de Docker para minimizar el tamaño de la imagen y la superficie de ataque
  • Almacenar secretos en variables de entorno o administradores de secretos, nunca hacer commit a git
  • Implementar verificaciones de salud y probes de preparación para despliegues confiables en Kubernetes
  • Usar actualizaciones progresivas en lugar de estrategia de recrear para asegurar cero tiempo de inactividad

Evitar

  • Usar la etiqueta 'latest' para imágenes Docker en producción - siempre usar etiquetas de versión específicas
  • Ejecutar contenedores como usuario root - crear un usuario dedicado no root
  • Hardcodear secretos en archivos de configuración - usar variables de gestión de secretos o entorno
  • Desplegar sin verificaciones de salud - siempre incluir probes de liveness y readiness

Preguntas frecuentes

¿Esta habilidad realmente despliega mi aplicación?
No, esta habilidad genera archivos de configuración de despliegue y proporciona orientación. Necesitas ejecutar los despliegues usando las configuraciones generadas.
¿Qué plataformas de nube soporta?
Esta habilidad cubre Docker, Kubernetes, GitHub Actions y Vercel. Puede adaptarse para AWS, GCP, Azure, o cualquier despliegue basado en Kubernetes.
¿Necesito tener Docker instalado?
Sí, Docker es necesario para construir y probar las imágenes de contenedor descritas en esta habilidad.
¿Cómo manejo los secretos en los despliegues?
Usa variables de entorno, secretos de GitHub Actions, secretos de Kubernetes, o administradores de secretos en la nube. Nunca hardcodes secretos en archivos de configuración.
¿Qué es el despliegue sin tiempo de inactividad?
El despliegue sin tiempo de inactividad actualiza tu aplicación sin interrupción del servicio. Esta habilidad cubre estrategias blue-green y de actualización progresiva.
¿Puedo usar esto con Claude Code?
Sí, esta habilidad funciona con Claude, Codex y Claude Code. Puedes pedirle a Claude que genere configuraciones de despliegue usando esta habilidad.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md

📄 SKILL.toon