ecs

Manage AWS Elastic Container Service clusters, task definitions, and Docker container deployments.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/tjl8787/mycodex-skills --skill ecs-tjl8787
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecs
Source: https://github.com/tjl8787/mycodex-skills/tree/main/skills/ecs
Command: npx skills add https://github.com/tjl8787/mycodex-skills --skill ecs-tjl8787

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the deployment, management, and scaling of containerized applications on Amazon Web Services using Elastic Container Service (ECS).

Core Features & Use Cases

  • Container Orchestration: Deploy and manage Docker containers using Fargate (serverless) or EC2 instances.
  • Task Definitions & Services: Define application blueprints and manage long-running services.
  • Scaling & Monitoring: Implement auto-scaling and integrate with CloudWatch for monitoring.
  • Use Case: Deploy a web application to ECS, configure load balancing, and set up auto-scaling based on CPU utilization.

Quick Start

Use the ecs skill to create a new Fargate service named 'my-web-service' in the 'my-cluster' cluster using the 'web-app:1' task definition.

Frequently Asked Questions about ecs

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

FAQPage Schema
How do I deploy Docker containers to AWS ECS using Fargate?

To deploy Docker containers to AWS ECS, you create a cluster, register a task definition, and deploy a service using Fargate for serverless orchestration. This Skill manages the entire process using AWS CLI commands, handling load balancing and auto-scaling configurations.

What is the difference between deploying ECS services on Fargate versus EC2?

Deploying ECS services on Fargate provides a serverless compute engine, while EC2 requires managing your own container instances. This Skill supports both launch types, allowing you to orchestrate Docker containers using either managed AWS infrastructure or custom EC2 clusters.

Can I set up auto-scaling and load balancing for an ECS service?

Yes, you can set up auto-scaling and load balancing for an ECS service. This Skill configures long-running services with load balancing and implements auto-scaling based on CPU utilization metrics, ensuring your containerized application scales dynamically with traffic demands.

How do I register a task definition and run a standalone task in ECS?

To run a standalone task in ECS, you register a task definition blueprint and execute it within a cluster. This Skill automates task definition registration and standalone task execution using AWS CLI commands, allowing you to run containerized batch jobs or scripts.

Is AWS CLI required to orchestrate Docker containers on ECS?

Yes, AWS CLI is required to orchestrate Docker containers on ECS through this Skill. It utilizes AWS CLI commands directly for all operations, including cluster creation, task definition registration, and service deployment on Fargate or EC2.