Agent Skills Pluginv1.0

Control Elastic Beanstalk
with Natural Language

A comprehensive agent skills plugin that gives AI assistants intelligent control over AWS Elastic Beanstalk operations. Deploy, monitor, troubleshoot, and optimize with simple commands.

Works with

🤖Claude Code
🧠OpenAI Codex
💻OpenCode
📝Cursor

Just Tell Your Agent What You Need

No memorizing CLI flags or reading docs. Describe what you want in plain English.

Deploy my app to production with rolling updates

Configures deployment policy, creates version, deploys with batch size control

Why is my environment health red?

Checks health, inspects instances, pulls logs, identifies root cause

Set up SSL with a custom domain

Requests ACM certificate, configures Route 53, updates load balancer listeners

How much is this environment costing me?

Queries Cost Explorer, analyzes instance types, suggests optimizations

Scale my app to handle more traffic

Adjusts auto-scaling min/max, configures triggers, sets instance types

Create a staging environment from production

Clones environment config, adjusts instance size, sets up env vars

11 Specialized Skills

Each skill is a self-contained module that teaches AI assistants specific Elastic Beanstalk capabilities

☁️

/eb

General entry point, quick reference, and skill routing

🚀

/deploy

Deploy, rollback, CI/CD, CodeCommit, and local Docker testing

📊

/status

Check environment status, health, and provisioned resources

📜

/logs

Retrieve logs, stream events, and CloudWatch integration

⚙️

/config

Environment variables, scaling, tags, and configuration

🔧

/troubleshoot

Structured diagnostic workflow and common issue fixes

🌍

/environment

Create, terminate, clone, swap, and restore environments

📦

/app

Manage applications, versions, and lifecycle policies

🛠️

/maintenance

Platform updates, managed actions, and maintenance windows

🏗️

/eb-infra

SSL, domains, secrets, database, security, and cost analysis

📚

/eb-docs

Documentation, best practices, and platform guidance

Powerful Features

Everything you need to manage Elastic Beanstalk applications with AI assistance

🚀

Deployment & Lifecycle

Deploy, rollback, blue/green deployments, deployment strategies (rolling, immutable, traffic splitting), and CodeCommit integration.

🔍

Monitoring & Troubleshooting

Real-time health monitoring, AWS CLI health inspection, log retrieval, and structured diagnostic workflows.

⚙️

Configuration & Maintenance

Interactive config editor, environment variables, scaling, platform updates, managed actions, and .platform/ hooks.

🏗️

Infrastructure Management

SSL/TLS certificates (ACM), custom domains (Route 53), secrets management, database monitoring (RDS), and security auditing.

💰

Cost Optimization

Cost Explorer analysis, instance right-sizing, reserved instance guidance, idle environment detection, and budget alerts.

🌐

Multi-Platform Support

Platform-specific guidance for Node.js, Python, Java, Docker, .NET, Go, Ruby, and PHP with .ebextensions and .platform/ examples.

Supports All Major Platforms

Platform-specific guidance and best practices for every supported runtime

🟢Node.js
🐍Python
Java
🐳Docker
🔷.NET
🔵Go
💎Ruby
🐘PHP

Quick Installation

Get started in seconds with our one-line installer

Recommended

Terminal
npx skills add shinmc/aws-beanstalk-skills

Or via install script

Terminal
curl -fsSL https://raw.githubusercontent.com/shinmc/aws-beanstalk-skills/main/scripts/install.sh | bash

Manual (Claude Code)

Terminal
claude plugin marketplace add shinmc/aws-beanstalk-skills
claude plugin install aws-beanstalk@aws-beanstalk-skills

Example Usage

Claude Code
# Check environment status
/status my-app-env

# Deploy a new version
/deploy my-app-env v1.2.3

# View logs
/logs my-app-env

# Troubleshoot issues
/troubleshoot my-app-env

Ready to supercharge your deployments?

Start managing Elastic Beanstalk with natural language today. It's free and open source.