Agent skill · software engineering · aiskillstore
deployment-automation
Automate application deployment to cloud platforms and servers. Use when setting up CI/CD pipelines, deploying to Docker/Kubernetes, or configuring cloud infrastructure. Handles GitHub Actions, Docker, Kubernetes, AWS, Vercel, and deployment best practices.
Why this skill is useful
Adds executable scripts for Docker containerization and GitHub Actions CI/CD that automate deployment processes.
What it needs
Requires docker installed locally. Requires github account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Deployment Automation When to use this skill New Projects: Set up automated deployment from scratch Manual Deployment Improvement: Automate repetitive manual tasks Multi-Environment: Separate dev, staging, and production environments Scaling: Introduce Kubernetes to handle traffic growth Instructions Step 1: Docker Containerization Package the application as a Docker image. Dockerfile (Node.js app): .dockerignore: Build and Run: Step 2: GitHub Actions CI/CD Automatically runs tests and deploys on code push. .github/workflows/deploy.yml: Step 3: Kubernetes Deployment Implement scalable container orchestration. k8s/deployment.yaml: Deployment Script (deploy.sh): Step 4: Vercel/Netlify (Frontend) Simply deploy static sites and Next.js apps. vercel.json: CLI Deployment: Step 5: Zero-Downtime Deployment Strategy Deploy new versions without service interruption. Blue-Green Deployment (docker-compose): switch.sh (Blue/Green Switch): Output format Deployment Checklist Constraints Required Rules (MUST) 1. Health Checks: Health check endpoint for all services 2. Graceful Shutdown: Handle SIGTERM signal 3. Environment Variable Separation: No hardcoding; use .env files Prohibited Rules (MUST NOT) 1. No Committing Secrets: Never commit API keys or passwords to Git 2. No Debug Mode in Production: NODEENV=production is required 3. Avoid latest tag only: Use version tags (v1.0.0, sha-abc123) Best practices 1. Multi-stage Docker builds: Minimize image size 2. Immutable infrastructure: Redeploy instead of modifying servers 3. Blue-Green deployment: Zero-downtime deployment and easy rollback 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/deployment-automation