beanstalk-deploy

Automate Elastic Beanstalk deployments with health checks and retry logic via GitHub Actions and Pulumi.

121|16|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/pr-pm/prpm --skill beanstalk-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beanstalk-deploy
Source: https://github.com/pr-pm/prpm/tree/main/.claude/skills/beanstalk-deploy
Command: npx skills add https://github.com/pr-pm/prpm --skill beanstalk-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates deployment failures and infrastructure drift in AWS Elastic Beanstalk environments by implementing robust health checks and automated recovery patterns.

Core Features & Use Cases

  • Infrastructure Health Verification: Automatically detects and recovers from terminated or orphaned environments.
  • Readiness Assurance: Ensures environments are fully provisioned before application deployment.
  • Use Case: Imagine your Elastic Beanstalk environment gets terminated unexpectedly. Use this Skill to automatically detect the issue, clean up stale state, and recreate the infrastructure before deploying your application.

Quick Start

Use the beanstalk-deploy skill to check the health status of my AWS Elastic Beanstalk environment named 'production-app'.

Frequently Asked Questions about beanstalk-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Elastic Beanstalk deployments with health checks?

Automate Elastic Beanstalk deployments by coordinating health checks, retry logic, and state cleanup using GitHub Actions and Pulumi. This ensures environments are fully provisioned and healthy before application deployment, preventing infrastructure drift and recovery failures.

Can I detect and recover from terminated Elastic Beanstalk environments automatically?

Yes, this approach automatically detects terminated or orphaned Elastic Beanstalk environments, cleans up stale state, and recreates infrastructure before deploying your application, eliminating manual intervention and reducing downtime.

What does idempotent deployment workflow mean for Elastic Beanstalk?

Idempotent deployment means running the same deployment multiple times produces the same result without side effects. This Skill applies idempotent patterns across environments with error handling, fallbacks, and automatic resource cleanup to ensure consistent outcomes.

Does this work with GitHub Actions and Pulumi together?

Yes, this Skill coordinates deployments across GitHub Actions and Pulumi, managing infrastructure health verification, readiness waiting, and concurrency control to support production deployment pipelines that span both platforms.

How do I handle edge cases like orphaned resources during deployment?

This Skill implements edge-case handling for terminated and orphaned resources through health checks and automatic cleanup during deployment, ensuring resource state synchronization across your Elastic Beanstalk environment.

What prerequisites do I need before deploying to Elastic Beanstalk?

Deploy with GitHub Actions and Pulumi configured for your AWS account. This Skill handles pre-installation of dependencies, infrastructure health verification, and readiness assurance to enable confident production deployments.