← ClaudeAtlas

github-actions-skillslisted

Escribe, migra o revisa un workflow de GitHub Actions que construye una imagen Docker, la sube a ECR y la despliega en un servicio ECS, en una Lambda de contenedor, o solo publica la imagen. Úsala cuando pidan crear el `.github/workflows/*.yml` de deploy de un microservicio/API/consumer/lambda en AWS, clonar el deploy de otro repo, pasar un deploy a ARM64/Graviton, arreglar un workflow viejo (`::set-output`, sin cache, sin tag por SHA, doble `docker login`), añadir notificaciones a Slack, o inyectar secretos de Secrets Manager en el build.
JoseLuis21/claude-plugins · ★ 0 · DevOps & Infrastructure · score 70
Install: claude install-skill JoseLuis21/claude-plugins
# Deploys a AWS desde GitHub Actions Un deploy de contenedor a AWS es siempre el mismo esqueleto — checkout, credenciales, login a ECR, build+push, actualizar el destino, notificar — con tres finales distintos. Esta skill fija ese esqueleto, dice qué cambia en cada variante y lista los errores que solo aparecen en producción. ## Elegir plantilla | Destino | Plantilla | Señal en el repo | | ----------------------------------- | --------------------------- | --------------------------------------------------- | | Servicio ECS (API, front, consumer) | `templates/ecs-service.yml` | hay cluster y task definition | | Lambda como imagen de contenedor | `templates/lambda.yml` | `Dockerfile` con base `public.ecr.aws/lambda/...` | | Imagen base / solo publicar | `templates/ecr-image.yml` | nadie la despliega: otros repos la usan como `FROM` | Sustituye todo lo que va entre `<...>`. Nada más. ## Antes de escribir: fija las convenciones de la organización Estos valores no se deducen del código y cambian por empresa. **Sácalos del workflow de un repo hermano** — el que más se parezca al que estás tocando — y no los inventes: | Qué | Dónde mirar | | -------------------------------------------------------------- | -------------------------------------------------