aws-transform
aws transform
What it does
- Local mode: Runs the ATX CLI directly on the user's machine. Best for 1-9 repos.
- Remote mode: Runs transformations at scale via AWS Batch/Fargate containers.
- Upgrade Java, Python, and Node.js to modern versions
- Migrate AWS SDKs (Java SDK v1→v2, boto2→boto3, JS SDK v2→v3)
- Handle framework migrations, library upgrades, and code refactoring
- Analyze codebases and generate documentation
- Define and run your own custom transformations using natural language, docs,
Requirements & configuration
- Prerequisite checks run ONCE at the start of a session. Do not repeat per repo.
- Do NOT run prerequisite checks until the user has stated what they want to do.
- AWS Transform custom does not support native Windows. You need to install
- AWS Transform custom requires AWS credentials to authenticate with the service. Configure authentication using one of the following methods.
- Do NOT skip this step. Do NOT ask the user whether to update. Do NOT condition it on whether the CLI "needs" an update. Run it unconditionally.
Configuration: MINGWMSYSCYGWINCALLER_ARNIDENTITY_NAMEROLE_NAMEHOMESESSION_TS
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
aws-transform FAQ
What does the aws-transform skill do?
Performs code upgrades, migrations, and transformations using the AWS Transform (ATX) CLI. Use when upgrading language versions, migrating AWS SDKs, migrating frameworks (Angular, Vue.js, Spring Boot, React), upgrading libraries, optimizing performance, migrating x86 to Graviton, analyzing codebases / generating documentation, or defining custom transformations with natural language. Runs locally on a few repositories or at scale across hundreds via AWS Batch/Fargate. Local mode: Runs the ATX CLI directly on the user's machine. Best for 1-9 repos. Remote mode: Runs transformations at scale via AWS Batch/Fargate containers.
What does aws-transform require?
Prerequisite checks run ONCE at the start of a session. Do not repeat per repo. Do NOT run prerequisite checks until the user has stated what they want to do. AWS Transform custom does not support native Windows. You need to install AWS Transform custom requires AWS credentials to authenticate with the service. Configure authentication using one of the following methods. Do NOT skip this step. Do NOT ask the user whether to update. Do NOT condition it on whether the CLI "needs" an update. Run it unconditionally. Configuration keys: MINGW, MSYS, CYGWIN, CALLER_ARN, IDENTITY_NAME, ROLE_NAME, HOME, SESSION_TS.
How do I install aws-transform?
Run: npx -y skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-transform --agent claude-code — the source lives at github.com/aws/agent-toolkit-for-aws.
Maintain aws-transform?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[aws-transform on getagentictools](https://getagentictools.com/skills/aws-agent-toolkit-for-aws-aws-transform?ref=badge) npx agentictools info skills/aws-agent-toolkit-for-aws-aws-transform The second line is the CLI lookup for this page — handy in READMEs and docs.