awslabs avatar

Elastic Beanstalk

Handles AWS Elastic Beanstalk deployments when you want AWS to manage the operational lifecycle instead of defining ECS tasks or Kubernetes configs yourself. It's the Heroku alternative on AWS: you give it code, it provisions load balancers, scales instances, applies patches, and handles health checks ongoing. Covers both web server and worker environments, defaults to CLI orchestration but can generate CDK or Terraform if your project already uses them. The skill distinguishes when to use EB versus serverless or container orchestration, which matters because the choice affects who owns operational decisions long term. Good fit when you're migrating off Heroku or just don't want to think about instance management after initial deployment.

GitHub stars
783
last updated
Jun 11, 2026

Install

$ npx -y skills add awslabs/agent-plugins --skill elastic-beanstalk --agent claude-code

Installs into .claude/skills of the current project.

Files

Elastic Beanstalk

Deploy applications to production on AWS with full lifecycle management. Elastic Beanstalk is an application management service: the user provides application code or a container image, AWS manages everything underneath (deployment, scaling, patching, monitoring, health response).

There are two modes, and the choice determines every setting that follows. Standard runs the application on Amazon EC2; Cluster runs a container on a managed Amazon EKS Auto Mode cluster. See Choose the Mode.

When to Use

Elastic Beanstalk is the right choice when:

  • User explicitly asks for Elastic Beanstalk, EB, or a managed application platform
  • User says "don't want to manage servers", "managed patching", or "Heroku-like"
  • User is migrating from Heroku, Render, or Railway
  • User wants AWS to manage ongoing operational lifecycle (patching, scaling, health monitoring, rollback, deployments) after initial setup
  • App is a web framework, API, or background worker on a standard runtime and the user signals low infrastructure involvement

Elastic Beanstalk is NOT the right choice when:

Sponsors

Details

Repository
github.com/awslabs/agent-plugins
Categories
Backend & APIs, DevOps & CI/CD, AI & Agent Building, Release Management, Cloud & Infrastructure
License
Apache-2.0
First seen
Jun 11, 2026

More from awslabs/agent-plugins

All 32
1bankrbot avatarBankr Dev - Client Patternsbankrbot/claude-pluginsThis skill should be used when the user asks to "implement Bankr client", "write bankr-client.ts", "create API client for Bankr", "common files for Bankr projec0skills.sh installs
2bankrbot avatarBankr Dev - Project Templatesbankrbot/claude-pluginsThis skill should be used when the user asks to "scaffold a Bankr project", "create new Bankr bot", "build a Bankr web service", "create Bankr dashboard", "buil0skills.sh installs
3butterbase-ai avataraibutterbase-ai/butterbase-skillsWraps every Butterbase app's built-in LLM gateway into a single MCP tool: chat completions, embeddings, model listing, config...0skills.sh installs
4butterbase-ai avatarbuild-appbutterbase-ai/butterbase-skillsThis is the full linear workflow for spinning up a Butterbase backend: provision an app, design and apply a Postgres schema, lock it...0skills.sh installs
5butterbase-ai avatarbutterbase-skillsbutterbase-ai/butterbase-skillsClaude Code plugin for Butterbase — 30+ guided skills and auto-configured MCP for the AI-native backend-as-a-service.0skills.sh installs
6butterbase-ai avatarcontributingbutterbase-ai/butterbase-skillsThis is the contributor's handbook for the Butterbase monorepo, which spans CLI tools, SDKs, MCP servers, and API services.0skills.sh installs