Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
awslabs avatar

Deploy

  • 205 installs
  • 850 repo stars
  • Updated August 3, 2026
  • awslabs/agent-plugins

Deploy on AWS is a Claude skill that analyzes any codebase and deploys it to optimal AWS services, recommending services, estimating cost, and generating IaC with security defaults.

About

Deploy on AWS is a skill that takes an existing application and deploys it to AWS with minimal user decisions. A developer uses it to scan a codebase, get an AWS service recommendation with a monthly cost estimate, and generate infrastructure-as-code with security defaults applied. It runs IaC security scans before executing the deployment on user confirmation.

  • Analyzes any codebase and deploys it to optimal AWS services with minimal decisions
  • Recommends services, estimates monthly cost, and generates IaC with security defaults
  • Runs IaC security scans (cfn-nag, checkov) before deploying

Deploy by the numbers

  • 205 all-time installs (skills.sh)
  • Ranked #399 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

deploy capabilities & compatibility

Requires an AWS account; deployed resources incur AWS costs

Capabilities
elastic beanstalk · aws serverless deployment · cost estimation
Works with
aws · terraform
Use cases
devops · ci cd
Pricing
Bring your own API key
From the docs

What deploy says it does

Take any application and deploy it to AWS with minimal user decisions.
SKILL.md
Run IaC security scans (cfn-nag, checkov) before deployment
SKILL.md
npx skills add https://github.com/awslabs/agent-plugins --skill deploy

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs205
repo stars850
Last updatedAugust 3, 2026
Repositoryawslabs/agent-plugins

What it does

Analyze a codebase, pick AWS services, estimate cost, and generate secure IaC to deploy the app.

Who is it for?

Deploying an existing app to AWS with automatic service selection, cost estimate, and secure IaC

Skip if: Deployments to non-AWS clouds or teams needing fine-grained manual service control

When should I use this skill?

You have working application code and want it deployed to AWS with services chosen and IaC generated for you.

What you get

A cost-estimated, security-scanned IaC deployment of the application on appropriate AWS services.

  • AWS service recommendation
  • Monthly cost estimate
  • Generated IaC (CDK/CloudFormation/Terraform)

By the numbers

  • 5-step workflow (Analyze, Recommend, Estimate, Generate, Deploy)
  • defaults to dev-sized single-AZ resources

Files

SKILL.mdMarkdownGitHub ↗

Deploy on AWS

Take any application and deploy it to AWS with minimal user decisions.

Philosophy

Minimize cognitive burden. User has code, wants it on AWS. Pick the most straightforward services. Don't ask questions with obvious answers.

Workflow

1. Analyze - Scan codebase for framework, database, dependencies 2. Recommend - Select AWS services, concisely explain rationale 3. Estimate - Show monthly cost before proceeding 4. Generate - Write IaC code with security defaults applied 5. Deploy - Run security checks, then execute with user confirmation

Defaults

See defaults.md for the complete service selection matrix.

Core principle: Default to dev-sized (cost-conscious: small instance sizes, minimal redundancy, and non-HA/single-AZ defaults) unless user says "production-ready".

MCP Servers

awsknowledge

Consult for architecture decisions. Use when choosing between AWS services or validating that a service fits the use case. Helps answer "what's the right AWS service for X?"

Key topics: general for architecture, amplify_docs for static sites/SPAs, cdk_docs and cdk_constructs for IaC patterns.

awspricing

Get cost estimates. Always present costs before generating IaC so user can adjust before committing. See cost-estimation.md for query patterns.

awsiac

Consult for IaC best practices. Use when writing CDK/CloudFormation/Terraform to ensure patterns follow AWS recommendations.

Principles

  • Concisely explain why each service was chosen
  • Always show cost estimate before generating code
  • Apply security defaults automatically (encryption, private subnets, least privilege)
  • Run IaC security scans (cfn-nag, checkov) before deployment
  • Don't ask "Lambda or Fargate?" - just pick the obvious one
  • If genuinely ambiguous, then ask
  • Never recommend AWS App Runner — it is in maintenance mode. Use ECS Express Mode instead.
  • When user explicitly requests a managed application platform or signals low infrastructure involvement, route to Elastic Beanstalk

References

  • Service defaults
  • Security defaults
  • Cost estimation patterns
  • Elastic Beanstalk skill

Related skills

FAQ

Does it estimate cost first?

Yes; it always presents a monthly cost estimate before generating IaC so you can adjust before committing.

What security is applied?

It applies security defaults (encryption, private subnets, least privilege) and runs cfn-nag and checkov scans before deploying.

DevOps & CI/CDdeployinfra

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.