aws-ecs

Generate AWS ECS/Fargate task definitions, services, clusters, and container configurations.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sitharaj88/claude-skills --skill aws-ecs-sitharaj88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-ecs
Source: https://github.com/sitharaj88/claude-skills/tree/main/skills/aws-ecs
Command: npx skills add https://github.com/sitharaj88/claude-skills --skill aws-ecs-sitharaj88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires awscli, docker, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of deploying containerized applications on AWS Elastic Container Service (ECS) and AWS Fargate, automating the creation of essential infrastructure components.

Core Features & Use Cases

  • Automated Infrastructure Generation: Creates task definitions, services, clusters, and container configurations for ECS and Fargate.
  • Flexible Deployment: Supports both Fargate (serverless) and EC2 launch types.
  • Use Case: Deploy a new microservice to AWS Fargate, including its task definition, service, load balancer integration, and auto-scaling policies, with a single command.

Quick Start

Use the aws-ecs skill to generate a Fargate service named 'my-app-service' for deploying a container.

Frequently Asked Questions about aws-ecs

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

FAQPage Schema
How do I deploy a Docker container to AWS Fargate?

Deploying a Docker container to AWS Fargate requires generating an ECS task definition, service, and cluster configuration. This skill automates creating these infrastructure components and integrating with AWS CLI for provisioning.

What is the difference between deploying to AWS ECS on EC2 vs Fargate?

The difference between AWS ECS on EC2 and Fargate is the launch type. EC2 requires you to manage the underlying server instances, while Fargate is a serverless compute engine. This skill supports generating configurations for both deployment models.

Do I need Docker and AWS CLI installed to deploy containers to ECS?

Yes, you need Docker and AWS CLI installed to deploy containers to ECS. This skill integrates with Docker for image management and AWS CLI for infrastructure provisioning, requiring both dependencies to generate and execute the deployment configurations.

How do I generate AWS ECS task definitions for a microservice?

Generating AWS ECS task definitions for a microservice involves specifying container images, networking, and scaling requirements. This skill creates detailed task definitions along with the necessary ECS services and clusters for your containerized application.

Can I automate creating an ECS cluster and service with load balancer integration?

Yes, you can automate creating an ECS cluster, service, and load balancer integration. This skill generates the required AWS configurations for your containerized application, including auto-scaling policies and networking requirements, in a single command.