From aws-beanstalk
Deploys application code to Elastic Beanstalk environments, manages versions, rollbacks, and deployment strategies. Use when user says "deploy", "push to EB", "eb deploy", "release", "rollback", "revert", "deploy to production", "CI/CD", "create version", ".ebignore", "deployment strategy", "eb codesource", "CodeCommit", "eb local", or "test locally". For environment creation use environment skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aws-beanstalk:deployThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Deploy application code, manage versions, rollback, and configure deployment strategies using the EB CLI.
Deploy application code, manage versions, rollback, and configure deployment strategies using the EB CLI.
.ebignoreenvironment skillstatus skilllogs skillconfig skilleb status # Verify environment is Ready
eb health # Verify health is Green
If health is Red or environment is Updating, do NOT deploy. Fix issues first.
eb deploy
Deploy to specific environment:
eb deploy <env-name>
eb deploy --label "v1.2.3"
eb deploy --label "v1.2.3" --message "Release v1.2.3 - Bug fixes"
eb deploy --staged
eb deploy --version <version-label>
eb deploy --process
eb events --follow
eb status # Confirm version deployed
eb health # Confirm health is Green
eb events # Check for warnings
eb open # Open in browser
Look for:
# List available versions
eb appversion
# Deploy previous known-good version
eb deploy --version <previous-version>
# Verify rollback
eb status
eb health
environment skill)Configure via eb config:
aws:elasticbeanstalk:command:
DeploymentPolicy: Rolling
BatchSize: '30'
BatchSizeType: Percentage
node_modules/
.venv/
__pycache__/
dist/
build/
.env
.env.local
.idea/
.vscode/
.git/
eb codesource # Choose between CodeCommit and local
eb codesource codecommit # Enable CodeCommit integration
eb codesource local # Disable CodeCommit, use local source
Note: CodeCommit integration is not available in all AWS Regions.
Test Docker-based apps locally before deploying. Requires Docker installed. Linux/macOS only.
eb local run # Run containers locally
eb local run --port 8080 # Map to specific host port
eb local status # Check local container status
eb local open # Open in browser
eb local logs # Show log file locations
eb local setenv KEY=value # Set local env vars
eb local printenv # View local env vars
eb deploy --nohang # Non-interactive deploy
eb status --wait # Wait for completion
eb health # Verify healthy
status skilllogs skillconfig skillenvironment skillapp skillnpx claudepluginhub shinmc/aws-beanstalk-skills --plugin aws-beanstalkDockerizes applications, sets up CI/CD with GitHub Actions, and deploys to AWS (Lambda, ECS) using Terraform/SAM with health checks and rollback strategies.
Generates deployment configurations for hosting providers like Vercel, Railway, AWS, covering env vars, domains, SSL, strategies, rollback plans, and health checks. Useful for production deploys.
Generates complete deployment configurations—Dockerfile, manifests, environment config, rollback procedures—for Node.js, Python, Go, Rust, Java services. Useful for deployment setup, strategy, or rollback queries.