analyzing-release-read…
Trigger a pre-merge release readiness review on a GitHub PR, GitLab MR, or local branch. Use when the user wants to analyze code…
Deploys, hosts, or runs a container or Docker app on Amazon Lightsail Container Service and returns a live, managed HTTPS URL at a flat monthly price — no cluster, VPC, load balancer, or registry to set up. Used when deploying a container image to Lightsail from a local Docker
$ npx -y skills add aws/agent-toolkit-for-aws --skill deploying-containers-to-amazon-lightsail --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deploying-containers-to-amazon-lightsailContext preview
The summary Claude sees to decide when to auto-load this skill.
Deploys, hosts, or runs a container or Docker app on Amazon Lightsail Container Service and returns a live, managed HTTPS URL at a flat monthly price — no cluster, VPC, load balancer, or registry to set up. Used when deploying a container image to Lightsail from a local Docker
name: deploying-containers-to-amazon-lightsail description: > Deploys, hosts, or runs a container or Docker app on Amazon Lightsail Container Service and returns a live, managed HTTPS URL at a flat monthly price — no cluster, VPC, load balancer, or registry to set up. Used when deploying a container image to Lightsail from a local Docker build, a public registry image, or a GitHub repo, or when a Lightsail container deployment fails or won't serve — including when the request doesn't name Lightsail but asks to run one always-on container behind a public URL at a flat, predictable monthly price. Not for running an app on a Lightsail instance (VM) or Amazon EC2 instead of the container service, and not for workloads needing Kubernetes, autoscaling, scale-to-zero, or per-request pricing (use Amazon ECS/EKS or ECS Express Mode). version: 1
Amazon Lightsail Container Service runs a container image behind a managed, HTTPS URL for a flat monthly price. The URL, TLS certificate, and load balancing are included — there is no cluster, VPC, load balancer, or registry to set up.
This skill takes a container image from any source to a live, serving Lightsail deployment, and diagnoses one that won't serve. Creating the service requires two choices: **`power`**, the memory and vCPUs of each node, and **`scale`**, how many nodes run, each running a full copy of the deployment. Capacity never changes on its own — there is no autoscaling and no scale-to-zero — so you raise `power` or `scale` yourself when a service needs more.
Before creating anything:
before creating billable resources — unless the user has already told you to proceed. Never create them silently. See the Pricing section below for where to read the figures.
deployment versions are capped too. Read the values in [Lightsail quotas](https://docs.aws.amazon.com/general/latest/gr/lightsail.html) rather than offering an increase. An account's actual quota may be lower than the published default if the account was recently created or is used minimally.
surfaces as an access-denied error on the first call, not as a tooling or quota problem. See the Security considerations section below for scoping them.
Tools: the **AWS CLI** (v2) is all a public-registry-image deploy needs — and its operations run either through the AWS MCP tools (preferred, see below) or the CLI directly. A local build or push also needs `docker` (running) and — for the `push-container-image` shortcut — the `lightsailctl` plugin (the plugin-free push uses `docker` + `register-container-image` instead).
Running AWS operations: prefer the AWS MCP execution tool **`aws___run_script`** when it is available, and keep each call **short** — one operation that returns right away, not a long-running one (a call still running after ~30 seconds is cut off and drops the session). It isn't required: the same operations run through the local **`aws` CLI**, which is the fallback when no MCP tool is available. Note the build and push of a **local** image are Docker/`lightsailctl` operations that run on your machine, never through the MCP tools.
Installing `lightsailctl`: needed only for the `push-container-image` shortcut, and it needs AWS CLI v2 plus a running Docker:
If an install is blocked or the plugin still isn't found, see the troubleshooting reference — or skip the plugin entirely with the plugin-free push in [references/local-image.md](references/local-image.md).
The step-by-step detail lives in reference files bundled with this skill. **You MUST read the reference matching your image source, or the step you're about to do, before doing it** — each carries the exact sequence and requirements (ports, image architecture, push method) that are easy to get wrong.
To open one: on the AWS MCP server, retrieve it with the skill's content-retrieval tool; otherwise read it from this skill's own directory (its location was shown to you when the skill loaded), e.g. `<skill-dir>/references/NAME.md`. **DON'T read from a bare `references/NAME.md`** — it resolves against your working directory, not the skill, and fails with "No files found"; if you hit that, prepend the skill directory and retry.
registry (`docker`; `push-container-image` or the plugin-free sequence).
local-image path.
check), how to poll to `ACTIVE`, roll back, and tear down.
502/503, and `exec format error` (a CPU-architecture mismatch).
Help AI coding agents build, deploy, and manage applications on AWS. The Agent Toolkit for AWS gives AI coding agents the tools, knowledge, and guardrails they need to work with AWS services.
Trigger a pre-merge release readiness review on a GitHub PR, GitLab MR, or local branch. Use when the user wants to analyze code…
Have a fast, conversational analysis with the AWS DevOps Agent. Use for cost optimization, architecture review, topology mapping,…
Coordinate the AWS DevOps Agent across multiple AgentSpaces from one Claude Code session — route questions to the right space…
Run a fast AWS Security Agent diff scan on only the changed code since a git ref. Use when the user asks to scan changes, run a…
Run a deep root-cause investigation on the AWS DevOps Agent. Use when the user describes an incident, alarm, outage, or…
Run an AWS Security Agent penetration test against a live web application — registers and verifies the target domain, exercises…