deploy-aws

Automate AWS App Runner and RDS deployments with Docker container builds.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ambroselittle/agent-skills --skill deploy-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-aws
Source: https://github.com/ambroselittle/agent-skills/tree/main/skills/deploy-aws
Command: npx skills add https://github.com/ambroselittle/agent-skills --skill deploy-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires boto3, botocore, playwright, and includes scripts (resource) components.

What problem does it solve?

Automates deploying applications to AWS by provisioning infrastructure (ECR repos, IAM roles, App Runner services, and optional RDS) and handling build, push, and deployment flows, delivering live URLs.

Core Features & Use Cases

  • Detects Dockerfiles across the repository, provisions necessary AWS resources, builds and pushes container images, deploys services, and prints live endpoints.
  • Supports App Runner with optional Postgres (RDS) backend for quick full-stack deployments.
  • Use Case: Spin up a complete deployment for a template project that uses Docker-based services and needs a ready-to-use URL for APIs and UI.

Quick Start

Provision the AWS infra with the provision script, then deploy services using the deploy script and monitor until the live URLs are returned.

Frequently Asked Questions about deploy-aws

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

FAQPage Schema
How do I automate AWS deployment to App Runner and RDS?

Automating AWS deployment to App Runner and RDS requires provisioning infrastructure, building container images, and deploying services to deliver live URLs. This Skill provisions ECR repos, IAM roles, and database instances end-to-end.

Do I need a Dockerfile to deploy an application to AWS App Runner?

Yes, deploying to AWS App Runner with this automation requires a Dockerfile. It detects Dockerfiles across your repository to build and push container images to ECR before deploying the services.

What is the best way to provision ECR and IAM roles for a Docker application?

Provisioning ECR and IAM roles for Docker applications is handled by running the provision script. It creates the necessary AWS resources and wires them together with App Runner services and optional RDS instances.

Can I include a Postgres RDS database when deploying to AWS App Runner?

Yes, you can include a Postgres RDS database when deploying to AWS App Runner. The deployment supports an optional Postgres backend for quick full-stack deployments alongside your containerized services.

Does this AWS deployment automation work with Python and boto3?

Yes, this AWS deployment automation works with Python and uses boto3 and botocore dependencies. It orchestrates AWS infrastructure provisioning and service deployment through Python scripts.

What are the limitations of using App Runner for repeatable AWS deployments?

Limitations of using App Runner for repeatable deployments include targeting only repositories with Dockerfiles and requiring environments suited for App Runner and RDS rather than other AWS compute services.