jritsema/ecs-express-power
A Kiro Power to assist with deploying web apps and APIs to AWS using Amazon ECS Express Mode
1 stars0 forksUpdated Jan 23, 2026
npx skills add jritsema/ecs-express-powerREADME
ecs-express-power
This is a Kiro Power and Agent Skill to assist with deploying web apps and APIs to AWS using Amazon ECS Express Mode.
Install as a Kiro Power
You can install this Power into Kiro by using the one-click option and importing this URL:
https://github.com/jritsema/ecs-express-power/tree/main/power
Then simply type something like:
deploy my app to ecs express

Install as an Agent Skill into any coding agent
Using skills CLI (requires Node.js)
npx skills add jritsema/ecs-express-power
Settings
Kiro Power
Once installed, a couple of settings you can tweak are:
- AWS profile to use
- Tool auto approval
Go to the Kiro MCP Servers section, hit edit and you should see a config file that looks something like this:
{
"mcpServers": {},
"powers": {
"mcpServers": {
"power-ecs-express-power-aws-api": {
"command": "uvx",
"args": [
"awslabs.aws-api-mcp-server@latest"
],
"env": {
"AWS_API_MCP_PROFILE_NAME": "default"
},
"autoApprove": [
"call_aws"
]
}
}
}
}
Claude Code
If you want to go YOLO mode, add this to your .claude/settings.local.json:
{
"permissions": {
"allow": [
"Bash(aws:*)",
"Bash(docker:*)",
"Bash(curl:*)"
]
}
}
Example Output
...
⏺ Bash(curl -I https://si-9c1a1d7cd98a4a96b9410ef080072c63.ecs.us-east-1.on.aws/health)
⎿ HTTP/2 200
date: Thu, 22 Jan 2026 23:00:39 GMT
content-type: text/html; charset=utf-8
… +8 lines (ctrl+o to expand)
⏺ Perfect! The service is up and running. Let me test the main endpoint as well.
⏺ Bash(curl https://si-9c1a1d7cd98a4a96b9410ef080072c63.ecs.us-east-1.on.aws/)
⎿ <!DOCTYPE html>
<html lang="en">
<head>
… +27 lines (ctrl+o to expand)
⏺ Deployment successful! Your app is live and running on AWS ECS Express Mode.
Service Details:
- Endpoint: https://si-9c1a1d7cd98a4a96b9410ef080072c63.ecs.us-east-1.on.aws
- Service name: simple-app
- Cluster: default
- CPU: 1024
- Memory: 2048 MB
- Health check: /health (returning HTTP 200)
- Scaling: 1-10 containers (autoscaling on 60% CPU)
Your app is responding correctly on both the health check endpoint and the main page.
Note: ECS Express Mode defaults to blue/green canary deployments which can take up to 10 minutes for updates. If you'd like faster deployments in the
future, I can speed this up by reducing bake time and traffic shifting intervals.
Publisher
Statistics
Stars1
Forks0
Open Issues0
CreatedDec 12, 2025