# Ecs Deploy

> Use this skill when the user wants to deploy to Amazon ECS with zero-downtime deployment strategies.

- Skill: `javimosch/ecs-deploy` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/ecs-deploy`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/ecs-deploy/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/ecs-deploy

---


# ecs-deploy Plugin

CLI tool for zero-downtime Amazon ECS service deployments with support for various deployment strategies.

## Commands

### Service Deployment
- `ecs-deploy service deploy` — Deploy new task definition to an ECS service

## Usage Examples
- "Deploy to my ECS service"
- "Update the ECS service with a new container image"
- "Roll out changes to ECS"

## Installation

```bash
pip install ecs-deploy
```

## Examples

```bash
ecs-deploy --cluster my-cluster --service-name my-service --image myrepo:latest
ecs-deploy --cluster my-cluster --service-name my-service --tag v1.2.3
ecs-deploy --cluster my-cluster --service-name my-service --image myrepo:latest --timeout 600
```

## Key Features
- Zero-downtime rolling deployments
- Container image and tag updates
- Deployment timeout and rollback
- AWS ECS API integration
- Cluster and service targeting
- Python-based, easy to extend

