deploy
This skill analyzes codebases and deploys applications to AWS by selecting appropriate services, estimating costs, and generating infrastructure as code with…
Identity proven by GitHub's verified organisation badge (aws, awslabs)
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
- License
- Apache-2.0 (permissive)
- Pin
- da51970pinned Oct 9, 2026
- Context cost
- about 600 tokenswhen the skill loads
- GitHub stars
- 915on awslabs/agent-plugins
- Scripts
- None found
What it does
“Deploy applications to AWS. Triggers on phrases like: deploy to AWS, host on AWS, run this on AWS, AWS architecture, estimate AWS cost, generate infrastructure. Analyzes any codebase and deploys to optimal AWS services.”
Generated summary from the skill's own text
This skill analyzes codebases and deploys applications to AWS by selecting appropriate services, estimating costs, and generating infrastructure as code with security defaults applied. It automates deployment decisions to minimize user overhead by choosing sensible service combinations based on framework, database, and dependency analysis.
When to use it
- Deploying web applications or APIs to AWS without clear infrastructure requirements
- Migrating existing code to AWS and need service recommendations
- Estimating AWS monthly costs for a proposed deployment
- Generating infrastructure code with security best practices pre-applied
When not to
- User requires production-grade high-availability architecture with specific service choices
- Application needs a managed platform abstraction without infrastructure configuration details
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add awslabs/agent-plugins --skill deployInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install awslabs/agent-plugins deploy@da51970aeb6db40de060020735f8f5376786d248Installs the commit we checked (da51970).
Copy by hand
Download the folder at da51970 and put it in .claude/skills/deploy for Claude Code and in .agents/skills/deploy for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Claude Code plugin
/plugin install amazon-selling-partner@claude-plugins-officialThe publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.
Claude Code plugin
/plugin install aws-agents@claude-plugins-officialThe publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.
Claude Code plugin
/plugin install aws-agents-for-devsecops@claude-plugins-officialThe publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "deploy" by Amazon (AWS). Source, pinned to commit da51970aeb6db40de060020735f8f5376786d248: https://github.com/awslabs/agent-plugins/tree/da51970aeb6db40de060020735f8f5376786d248/plugins/deploy-on-aws/skills/deploy 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/deploy/ for Claude Code and .agents/skills/deploy/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/amazon-aws/deploy
SKILL.md at the pin
--- name: deploy description: "Deploy applications to AWS. Triggers on phrases like: deploy to AWS, host on AWS, run this on AWS, AWS architecture, estimate AWS cost, generate infrastructure. Analyzes any codebase and deploys to optimal AWS services." --- # Deploy on AWS Take any application and deploy it to AWS with minimal user decisions. ## Philosophy **Minimize cognitive burden.** User has code, wants it on AWS. Pick the most straightforward services. Don't ask questions with obvious answers. ## Workflow 1. **Analyze** - Scan codebase for framework, database, dependencies 2. **Recommend** - Select AWS services, concisely explain rationale 3. **Estimate** - Show monthly cost before proceeding 4. **Generate** - Write IaC code with [security defaults](references/security.md) applied 5. **Deploy** - Run security checks, then execute with user confirmation ## Defaults See [defaults.md](references/defaults.md) for the complete service selection matrix. Core principle: Default to **dev-sized** (cost-conscious: small instance sizes, minimal redundancy, and non-HA/single-AZ defaults) unless user says "production-ready". ## MCP Servers ### awsknowledge Consult for architecture decisions. Use when choosing between AWS services or validating that a service fits the use case. Helps answer "what's the right AWS service for X?" Key topics: `general` for architecture, `amplify_docs` for static sites/SPAs, `cdk_docs` and `cdk_constructs` for IaC patterns. ### awspricing Get cost estimates. **Always present costs before generating IaC** so user can adjust before committing. See [cost-estimation.md](references/cost-estimation.md) for query patterns. ### awsiac Consult for IaC best practices. Use when writing CDK/CloudFormation/Terraform to ensure patterns follow AWS recommendations. ## Principles - Concisely explain why each service was chosen - Always show cost estimate before generating code - Apply [security defaults](references/security.md) automatically (encryption, private subnets, least privilege) - Run IaC security scans (cfn-nag, checkov) before deployment - Don't ask "Lambda or Fargate?" - just pick the obvious one - If genuinely ambiguous, then ask - **Never recommend AWS App Runner** — it is in maintenance mode. Use ECS Express Mode instead. - When user explicitly requests a managed application platform or signals low infrastructure involvement, route to Elastic Beanstalk ## References - [Service defaults](references/defaults.md) - [Security defaults](references/security.md) - [Cost estimation patterns](references/cost-estimation.md) - [Elastic Beanstalk skill](../elastic-beanstalk/SKILL.md)
From awslabs/agent-plugins at da51970, shown as plain text under its license: Apache-2.0 (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at da51970Files
- SKILL.md2.7 KB · 7fec2fa8cd5e
- references/
- cost-estimation.md6.9 KB · 4f99792d5f49
- defaults.md6.4 KB · e3f7495eae5a
- security.md9.6 KB · 430dcc744803
4 files, 26 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at da51970More from Amazon (AWS)
agent-advisor
Guides startups through a phased decision process to choose an AWS runtime for AI agents (AgentCore, ECS, EKS, Lambda, or Lambda MicroVMs), plan migrations of…
Contains scripts
Claude Code · about 4.6K tokens · pinned 6 days ago
agents-build
This skill extends an AgentCore agent project with capabilities like memory, app integration, VPC networking, multi-agent orchestration, browser automation…
Contains scripts
Claude Code · about 2K tokens · pinned 6 days ago
amazon-bedrock
Builds generative AI applications on Amazon Bedrock, covering model invocation, Knowledge Bases for RAG, Bedrock Agents, Guardrails for content safety, and…
Contains scripts
Claude Code, Codex, Cursor +3 · about 8.3K tokens · pinned 6 days ago
amazon-eventbridge-event-bus
Enables building event-driven applications on AWS EventBridge custom event buses with publish/subscribe routing, event retention, filtering, transformation…
Claude Code, Codex, Cursor +3 · about 8.4K tokens · pinned 6 days ago
amazon-neptune
Provides guidance on Amazon Neptune Database and Neptune Analytics for graph workloads including fraud detection, agentic memory, recommendations, and…
Contains scripts
Claude Code, Codex, Cursor +3 · about 4.5K tokens · pinned 6 days ago
architect-for-startups
Provides stage-appropriate AWS architecture guidance for startups from pre-revenue through Series B+, considering runway, team size, and AWS credits.
Claude Code, Codex, Cursor +4 · about 3.4K tokens · pinned 6 days ago
Related in Cloud and DevOps
aws-containers
Provides domain expertise for deploying and managing containerized workloads on AWS using EKS, ECS, Fargate, and Elastic Beanstalk.
by Amazon (AWS)Official publisher
Claude Code, Codex, Cursor +4 · about 1.4K tokens · pinned 6 days ago
aws-fault-injection-service
Plans, builds, runs, and analyzes chaos engineering experiments using AWS Fault Injection Service to test application resilience.
by Amazon (AWS)Official publisher
Claude Code, Codex, Cursor +3 · about 1.9K tokens · pinned 6 days ago
aws-marketplace-metering
Deploys and operates AWS Marketplace usage-based metering infrastructure via SAM templates and manages the ResolveCustomer and BatchMeterUsage pipeline.
by Amazon (AWS)Official publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 18.1K tokens · pinned 6 days ago
azure-to-aws
This skill guides agents through migrating Azure workloads to AWS across six phases: discovering Azure resources from Terraform, live CLI, app code, and…
by Amazon (AWS)Official publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 4.3K tokens · pinned 6 days ago
heroku-to-aws
This skill guides migration of applications and databases from Heroku to AWS services like Elastic Beanstalk, RDS, ElastiCache, and MSK.
by Amazon (AWS)Official publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 7K tokens · pinned 6 days ago
managing-amazon-msk
Operates Amazon MSK Provisioned clusters with Standard and Express broker types.
by Amazon (AWS)Official publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 2.3K tokens · pinned 6 days ago