Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,18 @@
},
"category": "Development"
},
{
"name": "aws-transform",
"source": {
"source": "local",
"path": "./plugins/aws-transform"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Migration"
},
{
"name": "codebase-documentor-for-aws",
"source": {
Expand Down
24 changes: 24 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,30 @@
],
"version": "1.0.0"
},
{
"category": "migration",
"description": "Migrate, modernize, and upgrade codebases to AWS. Transforms .NET Framework to .NET 8/10, mainframe COBOL to Java, VMware VMs to EC2, SQL Server to Aurora, and upgrades Java/Python/Node.js versions and AWS SDKs.",
"keywords": [
"aws",
"aws-transform",
"migration",
"modernization",
"dotnet",
"mainframe",
"cobol",
"vmware",
"ec2",
"sql-server",
"aurora",
"java",
"python",
"sdk"
],
"name": "aws-transform",
"source": "./plugins/aws-transform",
"tags": ["aws", "migration", "modernization", "transform"],
"version": "1.0.0"
},
{
"category": "development",
"description": "Analyze codebases to generate structured technical documentation with source-of-truth citations. Optimized for AWS workloads using CDK, CloudFormation, and Terraform.",
Expand Down
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ tools/ @awslabs/agent-plugins-admins
plugins/amazon-location-service @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-amazon-location-service
plugins/aws-amplify @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-amplify
plugins/aws-serverless @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-aws-serverless
plugins/aws-transform @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-aws-transform
plugins/codebase-documentor-for-aws @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-codebase-documentor-for-aws
plugins/databases-on-aws @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-dsql
plugins/deploy-on-aws @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-deploy-on-aws
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ To maximize the benefits of plugin-assisted development while maintaining securi
| **amazon-location-service** | Add maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location Service | Available |
| **aws-amplify** | Build full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functions | Available |
| **aws-serverless** | Build serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functions | Available |
| **aws-transform** | Migrate, modernize, and upgrade codebases to AWS — .NET to .NET 8/10, mainframe COBOL to Java, VMware to EC2, SQL Server to Aurora, and language/SDK upgrades | Available |
| **codebase-documentor-for-aws** | Analyze AWS-deployed services and codebases to generate structured technical documentation with source-of-truth citations | Available |
| **databases-on-aws** | Database guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patterns | Some Services Available (Aurora DSQL) |
| **deploy-on-aws** | Deploy applications to AWS with architecture recommendations, cost estimates, and IaC deployment | Available |
Expand Down
27 changes: 27 additions & 0 deletions plugins/aws-transform/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"author": {
"name": "Amazon Web Services"
},
"description": "Migrate, modernize, and upgrade codebases to AWS. Transforms .NET Framework to .NET 8/10, mainframe COBOL to Java, VMware VMs to EC2, SQL Server to Aurora, and upgrades Java/Python/Node.js versions and AWS SDKs.",
"homepage": "https://github.com/awslabs/agent-plugins",
"keywords": [
"aws",
"aws-transform",
"migration",
"modernization",
"dotnet",
"mainframe",
"cobol",
"vmware",
"ec2",
"sql-server",
"aurora",
"java",
"python",
"sdk"
],
"license": "Apache-2.0",
"name": "aws-transform",
"repository": "https://github.com/awslabs/agent-plugins",
"version": "1.0.0"
}
51 changes: 51 additions & 0 deletions plugins/aws-transform/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"name": "aws-transform",
"version": "1.0.0",
"description": "Migrate, modernize, and upgrade codebases to AWS. Transforms .NET Framework to .NET 8/10, mainframe COBOL to Java, VMware VMs to EC2, SQL Server to Aurora, and upgrades Java/Python/Node.js versions and AWS SDKs.",
"author": {
"name": "Amazon Web Services",
"email": "aws-agent-plugins@amazon.com",
"url": "https://github.com/awslabs/agent-plugins"
},
"homepage": "https://github.com/awslabs/agent-plugins",
"repository": "https://github.com/awslabs/agent-plugins",
"license": "Apache-2.0",
"keywords": [
"aws",
"aws-transform",
"migration",
"modernization",
"dotnet",
"mainframe",
"cobol",
"vmware",
"ec2",
"sql-server",
"aurora",
"java",
"python",
"sdk"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "AWS Transform",
"shortDescription": "Migrate and modernize codebases to AWS with assessment, planning, and execution.",
"longDescription": "AWS Transform brings AI-powered code and workload modernization into your coding agent. Supports .NET Framework to .NET 8/10, mainframe COBOL to Java, VMware to EC2, SQL Server/Oracle/MySQL to Aurora, and Java/Python/Node.js language and AWS SDK upgrades. Guides users through assessment, requirements, approval, tasks, and execution with just-in-time authentication.",
"defaultPrompt": [
"Migrate this .NET Framework app to .NET 8 on AWS.",
"Assess this codebase for modernization with AWS Transform.",
"Plan a VMware-to-EC2 migration for my workload."
],
"developerName": "Amazon Web Services",
"category": "Migration",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://github.com/awslabs/agent-plugins",
"privacyPolicyURL": "https://aws.amazon.com/privacy/",
"termsOfServiceURL": "https://aws.amazon.com/service-terms/",
"brandColor": "#FF9900"
}
}
10 changes: 10 additions & 0 deletions plugins/aws-transform/.mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"mcpServers": {
"aws-transform-mcp": {
"command": "uvx",
"args": [
"awslabs.aws-transform-mcp-server@latest"
]
}
}
}
47 changes: 47 additions & 0 deletions plugins/aws-transform/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# AWS Transform Agent Plugin

Migrate and modernize codebases to AWS. Covers .NET Framework to .NET 8/10, mainframe COBOL to Java, VMware VMs to EC2, SQL Server/Oracle/MySQL to Aurora, and Java/Python/Node.js language and AWS SDK upgrades, plus custom transformations defined by the user.

## Overview

AWS Transform is AWS's AI-powered code and workload modernization service. This plugin brings its workflow guidance into AI coding agents: assess, plan, transform, and validate — routed through just-in-time authentication and workload-specific steering.

## Skills

| Skill | Description |
| --------------- | --------------------------------------------------------------------------------------------------- |
| `aws-transform` | Assessment, planning, and execution for .NET, mainframe, VMware, SQL, language/SDK upgrades, custom |

## MCP Servers

| Server | Description |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `aws-transform-mcp` | [awslabs.aws-transform-mcp-server](https://pypi.org/project/awslabs.aws-transform-mcp-server/) — tools for workspaces, jobs, agents, HITL tasks, and authentication |

## Installation

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

## Prerequisites

- `uv` (required to launch the MCP server via `uvx`):
- macOS: `brew install uv`
- Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh`
- AWS credentials for AWS Transform (SigV4) or an IAM Identity Center session
- AWS Transform CLI (`atx`) — only required for custom transformations: `curl -fsSL https://transform-cli.awsstatic.com/install.sh | bash`

## Examples

- "Migrate this .NET Framework app to .NET 8 on AWS"
- "Upgrade this Java 8 project to Java 21"
- "Move these VMware VMs to EC2"
- "Convert this SQL Server database to Aurora PostgreSQL"
- "Modernize this COBOL mainframe code"
- "Upgrade this Python 2 codebase to Python 3"

## License

Apache-2.0
Loading
Loading