AWS Elastic Beanstalk Expert

Official

Deploy and manage Beanstalk apps with confidence.

Authorpr-pm
Version1.0.0
Installs0

System Documentation

What problem does it solves? This Skill provides expert knowledge for deploying, managing, and troubleshooting AWS Elastic Beanstalk applications, ensuring production best practices for robust, scalable, and cost-optimized deployments. It helps you avoid common pitfalls and achieve smooth operations.

Core Features & Use Cases

  • Infrastructure as Code (Pulumi): Guides you on defining Beanstalk applications and environments using Pulumi, including VPC, security groups, and auto-scaling configurations.
  • CI/CD Best Practices: Provides a battle-tested GitHub Actions workflow for deploying to Beanstalk, complete with health checks, versioning, and rollback strategies.
  • Troubleshooting & Optimization: Offers solutions for common deployment issues, configuration errors, and strategies for cost optimization and security hardening.
  • Use Case: When you need to deploy a new Node.js application to AWS with a robust CI/CD pipeline, this skill guides you through setting up the infrastructure, deployment workflow, and monitoring, preventing common pitfalls and ensuring a smooth production launch.

Quick Start

Pulumi Environment Setup

import * as aws from "@pulumi/aws"; const environment = new aws.elasticbeanstalk.Environment("app-env", { application: app.name, solutionStackName: "64bit Amazon Linux 2023 v6.6.6 running Node.js 20", settings: [ { namespace: "aws:autoscaling:asg", name: "MinSize", value: "1" }, { namespace: "aws:autoscaling:asg", name: "MaxSize", value: "4" }, ], });

Dependency Matrix

Required Modules

pulumiaws-cli

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: AWS Elastic Beanstalk Expert
Download link: https://github.com/pr-pm/prpm/archive/main.zip#aws-elastic-beanstalk-expert

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository