aws avatar

Aws Transform

AWS Transform is a code modernization tool that handles the tedious work of upgrading language versions, migrating SDKs, and refactoring frameworks across your repositories. It wraps the ATX CLI and can run locally on a handful of repos or scale up to 128 parallel transformations via AWS Batch. The skill is opinionated in a good way: it inspects your code, matches applicable transformations automatically, and presents a plan rather than dumping a menu of options. Supports Java, Python, Node.js upgrades, AWS SDK migrations, and custom transformations defined in natural language. The workflow is straightforward but requires AWS credentials and won't run on native Windows. If you're sitting on a backlog of technical debt across dozens of repositories, this is built for exactly that problem.

skills.sh installs
6.5K
GitHub stars
3.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add aws/agent-toolkit-for-aws --skill aws-transform --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS Transform (ATX)

Overview

Perform code upgrades, migrations, and transformations using AWS Transform (ATX). Supports any-to-any transformations: language version upgrades (Java, Python, Node.js, etc.), framework migrations, AWS SDK migrations, library upgrades, code refactoring, architecture changes, and custom organization-specific transformations.

Two execution modes:

  • 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. Best for 10+ repos or when the user prefers cloud execution. Infrastructure is auto-deployed with user consent.

You handle the full workflow: inspecting repos, matching them to available transformation definitions, collecting configuration, and executing transformations in either mode — the user just provides repos and confirms the plan.

Greet and Wait

On activation, introduce AWS Transform with this exact text -- don't print the above Overview text to the user, that is just for your reference:

"The agents modernizing the world's infrastructure and software — now accessible to your preferred AI assistant.

Sponsors

Details

Repository
github.com/aws/agent-toolkit-for-aws
Categories
Frontend Development, Documentation, AI & Agent Building, Debugging, Automation & Workflows, Cloud & Infrastructure, Java & JVM, CLI & Terminal
First seen
Jun 3, 2026

More from aws/agent-toolkit-for-aws

All 56
1assistant-ui avatartoolsassistant-ui/skillsRegisters LLM tools and renders custom tool-call UI in assistant-ui (@assistant-ui/react). Covers the current authoring model: a "use generative" file exporting6.5Kskills.sh installs
2freshtechbro avatarmotion-framerfreshtechbro/claudedesignskillsModern animation library for React and JavaScript. Create smooth, production-ready animations with motion components, variants, gestures (hover/tap/drag), layou6.5Kskills.sh installs
3assistant-ui avatarprimitivesassistant-ui/skillsBuilds and customizes assistant-ui chat UI from composable, unstyled @assistant-ui/react primitives that follow Radix-style part composition. Use when assemblin6.5Kskills.sh installs
4assistant-ui avatarruntimeassistant-ui/skillsGuide to the assistant-ui runtime system, single-thread state, and the imperative aui client API in @assistant-ui/react. Use when creating a runtime (useLocalRu6.5Kskills.sh installs
5forcedotcom avatarexperience-lwc-generateforcedotcom/sf-skillsLightning Web Components with PICKLES methodology and 165-point scoring. Use this skill when the user creates or edits LWC components, builds wire service patte6.4Kskills.sh installs
6assistant-ui avatarsetupassistant-ui/skillsInstalls and configures assistant-ui in a project via the CLI, and picks the right runtime for a backend. Use for first-time install, scaffold, or config: `npx 6.3Kskills.sh installs