Initializes Elastic Beanstalk projects and manages application versions and lifecycle rules using the EB CLI.
This skill empowers Claude to handle the foundational aspects of AWS Elastic Beanstalk application management. It enables seamless project initialization, including setting up platforms and regions, while providing robust tools for managing application versions and metadata. Beyond setup, it facilitates the configuration of version lifecycle policies—such as automatically deleting old versions based on age or count—to optimize AWS storage and maintain a clean deployment history. It is the essential starting point for any developer managing Beanstalk-based infrastructure through an AI-assisted workflow.
Key Features
01Initializes new Elastic Beanstalk projects with platform-specific configurations
02Provides CLI-driven application listing and deletion capabilities
03Automates version lifecycle rules to prune old or excessive application versions
04Configures project-level settings via .elasticbeanstalk/config.yml
053 GitHub stars
06Manages application versioning labels and historical tracking
Use Cases
01Bootstrapping a new AWS cloud project with standardized EB CLI configurations
02Setting up automated version retention policies to minimize S3 storage costs
03Reviewing and cleaning up accumulated application versions across multiple AWS regions