aws-transform

Automate code upgrades and migrations across repositories using AWS Transform.

2.3k|234|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-transform-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-transform
Source: https://github.com/aws/agent-toolkit-for-aws/tree/main/skills/specialized-skills/migration-and-modernization-skills/aws-transform
Command: npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-transform-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AWS Transform addresses the challenge of keeping large codebases current with evolving languages, frameworks, and AWS SDKs by providing repeatable, automated transformations.

Core Features & Use Cases

  • Language version upgrades (Java, Python, Node.js)
  • AWS SDK migrations (v1→v2, boto2→boto3, v2→v3)
  • Framework migrations and library upgrades
  • Code analysis, documentation generation, and custom transformations via natural language
  • Local execution for small sets and remote-scale execution via AWS Batch/Fargate

Quick Start

Provide the target repositories and the transformations you want, and I will plan and execute the changes with AWS Transform.

Frequently Asked Questions about aws-transform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate AWS SDK migration for multiple repositories?

Automate AWS SDK migration across multiple repositories by providing target repositories and runtimes to AWS Transform. It matches applicable transformation definitions and executes changes, supporting local execution for small projects and remote execution via AWS Batch or Fargate for hundreds of repositories at scale.

Can I upgrade Java and Python language versions across my codebase automatically?

Yes, you can upgrade Java and Python language versions automatically. AWS Transform automates language version upgrades by applying repeatable transformations across your repositories using target runtimes and matched transformation definitions.

What is the best way to handle large-scale framework migrations?

The best way to handle large-scale framework migrations is using remote execution via AWS Batch and Fargate. AWS Transform automates framework migrations and library upgrades at scale, transforming hundreds of repositories concurrently using matched transformation definitions.

Do I need AWS Batch or Fargate to run code transformations?

You do not need AWS Batch or Fargate for small-scale projects. AWS Transform supports local execution for small repository sets, but remote execution via AWS Batch and Fargate is required to automate code upgrades across hundreds of repositories at scale.

Can I generate documentation or perform custom code analysis using natural language?

Yes, AWS Transform supports code analysis, documentation generation, and custom transformations via natural language. You provide the target repositories and desired transformations, and the system plans and executes the changes automatically.

Are there limitations when performing automated code upgrades locally?

Local execution for automated code upgrades is limited to small-scale projects. To execute transformations across hundreds of repositories, you must transition from local execution to remote execution using AWS Batch or Fargate infrastructure.