brand-analyzer
This skill should be used when the user requests brand analysis, brand guidelines creation,…
This skill should be used when containerizing applications with Docker, creating Dockerfiles, docker-compose configurations, or deploying containers to various platforms. Ideal for Next.js, React, Node.js applications requiring containerization for development, production, or
$ npx -y skills add ailabs-393/ai-labs-claude-skills --skill docker-containerization --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/docker-containerizationContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when containerizing applications with Docker, creating Dockerfiles, docker-compose configurations, or deploying containers to various platforms. Ideal for Next.js, React, Node.js applications requiring containerization for development, production, or
name: docker-containerization description: This skill should be used when containerizing applications with Docker, creating Dockerfiles, docker-compose configurations, or deploying containers to various platforms. Ideal for Next.js, React, Node.js applications requiring containerization for development, production, or CI/CD pipelines. Use this skill when users need Docker configurations, multi-stage builds, container orchestration, or deployment to Kubernetes, ECS, Cloud Run, etc.
Generate production-ready Docker configurations for modern web applications, particularly Next.js and Node.js projects. This skill provides Dockerfiles, docker-compose setups, bash scripts for container management, and comprehensive deployment guides for various orchestration platforms.
Create optimized Dockerfiles for different environments:
**Production** (`assets/Dockerfile.production`):
**Development** (`assets/Dockerfile.development`):
**Nginx Static** (`assets/Dockerfile.nginx`):
Multi-container orchestration with `assets/docker-compose.yml`:
**docker-build.sh** - Build images with comprehensive options:
./docker-build.sh -e prod -t v1.0.0 ./docker-build.sh -n my-app --no-cache --platform linux/amd64
**docker-run.sh** - Run containers with full configuration:
./docker-run.sh -i my-app -t v1.0.0 -d ./docker-run.sh -p 8080:3000 --env-file .env.production
**docker-push.sh** - Push to registries (Docker Hub, ECR, GCR, ACR):
./docker-push.sh -n my-app -t v1.0.0 --repo username/my-app ./docker-push.sh -r gcr.io/project --repo my-app --also-tag stable
**docker-cleanup.sh** - Free disk space:
./docker-cleanup.sh --all --dry-run # Preview cleanup ./docker-cleanup.sh --containers --images # Clean specific resources
**docker-best-practices.md** covers:
**container-orchestration.md** covers deployment to:
Includes configuration examples, commands, auto-scaling setup, and monitoring.
**User**: "Containerize my Next.js app for production"
**Steps**: 1. Copy `assets/Dockerfile.production` to project root as `Dockerfile` 2. Copy `assets/.dockerignore` to project root 3. Build: `./docker-build.sh -e prod -n my-app -t v1.0.0` 4. Test: `./docker-run.sh -i my-app -t v1.0.0 -p 3000:3000 -d` 5. Push: `./docker-push.sh -n my-app -t v1.0.0 --repo username/my-app`
**User**: "Set up Docker Compose for local development"
**Steps**: 1. Copy `assets/Dockerfile.development` and `assets/docker-compose.yml` to project 2. Customize services in docker-compose.yml 3. Start: `docker-compose up -d` 4. Logs: `docker-compose logs -f app-dev`
**User**: "Deploy my containerized app to Kubernetes"
**Steps**: 1. Build and push image to registry 2. Review `references/container-orchestration.md` Kubernetes section 3. Create K8s manifests (deployment, service, ingress) 4. Apply: `kubectl apply -f deployment.yaml` 5. Verify: `kubectl get pods && kubectl logs -f deployment/app`
**User**: "Deploy to AWS ECS Fargate"
**Steps**: 1. Build and push to ECR 2. Review `references/container-orchestration.md` ECS section 3. Create task definition JSON 4. Register: `aws ecs register-task-definition --cli-input-json file://task-def.json` 5. Create service: `aws ecs create-service --cluster my-cluster --service-name app --desired-count 3`
✅ Use multi-stage bui
🧠 A collection of reusable "skills" for Claude AI and developer tooling. Each skill is a focused, modular package that brings automation to your dev workflows — from SEO analysis to document parsing, CI/CD generation, Docker automation, and more.
Repo: ailabs-393/ai-labs-claude-skills
This skill should be used when the user requests brand analysis, brand guidelines creation,…
This skill should be used when analyzing business sales and revenue data from CSV files to…
This skill should be used when the user requests to create professional business documents…
This skill should be used when creating or configuring CI/CD pipeline files for automated…
This skill should be used when writing documentation for codebases, including README files,…
This skill should be used when working with CSV files to create interactive data…