From aws-beanstalk
Initializes EB projects and manages Elastic Beanstalk applications, application versions, and version lifecycle rules. Use when user says "eb init", "eb appversion", "application versions", "version lifecycle", "list applications", "delete version", "initialize project", "create beanstalk app", "new eb application", or "my beanstalk apps". For environment operations use environment skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aws-beanstalk:appThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Initialize projects, manage application versions, and configure version lifecycle using the EB CLI.
Initialize projects, manage application versions, and configure version lifecycle using the EB CLI.
eb init)environment skilldeploy skillstatus skilleb init
eb init <app-name> --region <region> --platform "<platform>"
aws elasticbeanstalk describe-applications \
--query 'Applications[*].[ApplicationName,DateCreated]' --output table
eb appversion # List versions
eb appversion --delete <version-label> # Delete version
eb appversion lifecycle # Configure lifecycle rules
Or via AWS CLI:
aws elasticbeanstalk update-application-resource-lifecycle \
--application-name <app-name> \
--resource-lifecycle-config '{
"VersionLifecycleConfig": {
"MaxCountRule": {"Enabled": true, "MaxCount": 200, "DeleteSourceFromS3": true},
"MaxAgeRule": {"Enabled": true, "MaxAgeInDays": 180, "DeleteSourceFromS3": true}
},
"ServiceRole": "arn:aws:iam::<account>:role/aws-elasticbeanstalk-service-role"
}' --output json
eb init creates .elasticbeanstalk/config.yml in your project root. This file stores:
# .elasticbeanstalk/config.yml (auto-generated by eb init)
branch-defaults:
main:
environment: my-app-prod
global:
application_name: my-app
default_region: us-east-1
default_platform: Node.js 22
Add .elasticbeanstalk/ to .gitignore if it contains environment-specific settings, or commit it for shared CI/CD workflows.
environment skilldeploy skillmaintenance skillnpx claudepluginhub shinmc/aws-beanstalk-skills --plugin aws-beanstalkManage Tencent CloudBase resources via `tcb` CLI: deploy cloud functions, manage CloudRun apps, upload storage files, query NoSQL/MySQL databases, deploy static hosting, configure CORS/domains/routing, and script CI/CD pipelines.
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 Cloud Foundry CLI v8 commands for app deployments, service management, authentication, org/space targeting, manifests, and troubleshooting.