Skip to main content
plugin

deploy-on-aws — Claude Code plugin: deploy and install

This plugin reviews a codebase, suggests AWS services, estimates spend, and produces IaC. A second skill builds AWS architecture diagrams.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin install deploy-on-aws@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-community
/plugin install deploy-on-aws@claude-community
/plugin marketplace add anthropics/claude-plugins-official
Open on GitHub

What deploy-on-aws does

deploy-on-aws examines an application, recommends AWS services, estimates infrastructure cost, and generates CDK or CloudFormation IaC. It includes the deploy skill and aws-architecture-diagram, plus MCP servers for IaC patterns, AWS architecture guidance, and current pricing data.

The diagram skill outputs draw.io XML with official AWS4 icons, step legends, and dark mode support. scripts/validate-drawio.sh checks the diagram XML after tool use, while scripts/lib/ handles icon colors, badge placement, and legend sizing. Diagram validation requires defusedxml; deployment work also needs the AWS CLI with configured credentials.

Python 3.9+ is required. Export to PNG, SVG, or PDF depends on draw.io desktop, so without it the plugin only produces the diagram XML.

What it helps with

  • inspect a codebase before deploying it to AWS
  • choose AWS services for an application
  • estimate infrastructure cost
  • generate CDK or CloudFormation IaC
  • produce a validated draw.io architecture diagram

Example prompts for the agent

  • Review this codebase, recommend an AWS architecture, and prepare the deployment IaC.
  • Estimate AWS costs for this project and explain the service choices.
  • Generate a draw.io architecture diagram for this serverless REST API.

How to install deploy-on-aws

Plugin marketplace

/plugin install deploy-on-aws@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-community
/plugin install deploy-on-aws@claude-community
/plugin marketplace add anthropics/claude-plugins-official

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about deploy-on-aws

How do I install deploy-on-aws in Claude Code?

Add the official marketplace with /plugin marketplace add anthropics/claude-plugins-official, then install the plugin with /plugin install deploy-on-aws@claude-plugins-official.

What does deploy-on-aws do?

It reviews applications, recommends AWS services, estimates costs, and creates CDK or CloudFormation IaC. Its other skill generates AWS architecture diagrams as draw.io XML.

What is required for diagram generation and export?

Diagram validation needs defusedxml, while PNG, SVG, or PDF export needs draw.io desktop. The plugin also requires Python 3.9+.

Source text

deploy-on-aws · Apache-2.0
# Deploy on AWS Plugin

Deploy applications to AWS with architecture recommendations, cost estimates, IaC deployment, and validated architecture diagrams.

## Overview

This plugin provides two skills: infrastructure deployment with cost estimation, and AWS architecture diagram generation as draw.io XML with official AWS4 icons.

## Skills

| Skill                      | Description                                                                                           |
| -------------------------- | ----------------------------------------------------------------------------------------------------- |
| `deploy`                   | Analyze codebases, recommend AWS services, estimate costs, and generate CDK/CloudFormation IaC        |
| `aws-architecture-diagram` | Generate validated draw.io architecture diagrams with AWS4 icons, step legends, and dark mode support |

## MCP Servers

| Server         | Description                                       |
| -------------- | ------------------------------------------------- |
| `awsiac`       | AWS IaC best practices and patterns               |
| `awsknowledge` | Architecture guidance and service recommendations |
| `awspricing`   | Real-time AWS pricing data for cost estimation    |

## Installation

```bash
/plugin marketplace add awslabs/agent-plugins
/plugin install deploy-on-aws@agent-plugins-for-aws
```

## Prerequisites

- Python 3.9+
- `defusedxml` — required for diagram XML validation: `pip3 install defusedxml>=0.7.1`
- AWS CLI with configured credentials (for deployment skills)
- [draw.io desktop](https://www.drawio.com/) (optional, for PNG/SVG/PDF export)

## Examples

- "Deploy my app to AWS"
- "Estimate AWS costs for this project"
- "Generate an architecture diagram for a serverless REST API"
- "Create a sketch-mode diagram of my IoT pipeline"
- "Analyze my codebase and generate an architecture diagram"

## Files

- `skills/deploy/SKILL.md` — Infrastructure deployment workflow
- `skills/aws-architecture-diagram/SKILL.md` — Diagram generation skill
- `skills/aws-architecture-diagram/references/` — Style guides, templates, and example diagrams
- `scripts/validate-drawio.sh` — PostToolUse hook for diagram validation
- `scripts/lib/` — Post-processing pipeline (icon colors, badge placement, legend sizing)
- `scripts/requirements.txt` — Python dependencies

## License

Apache-2.0

© awslabs · Apache-2.0 · awslabs/agent-plugins

Similar plugins

All plugins for DevOps and infrastructure →

From the same set7

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor