aws-transform
Performs code upgrades, migrations, and transformations using the AWS Transform (ATX) CLI.
Skill by AWSOfficial
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aws-aws-transform
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, cloud
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/aws-transform
What's inside
- Skill name
aws-transform- Description
- 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.
- License
- Apache-2.0
- Metadata
- author: AWS · version: 1.0.0
- Instructions
- 836 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Agent Skills spec issues
- body: 836 lines (spec recommends under 500)
- body: contains an absolute path from the author's machine
Files (8)
- SKILL.md
- cli-reference.md · references/
- multi-transformation.md · references/
- remote-execution.md · references/
- repo-analysis.md · references/
- results-synthesis.md · references/
- single-transformation.md · references/
- troubleshooting.md · references/
SKILL.md (first lines)
# 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. AWS Transform is a full modernization factory — compressing years of transformation work into months across infrastructure migrations, mainframe modernization, and continuous tech debt reduction. Today, with this skill, you have access to AWS Transform custom, the first of a growing library of playbooks. AWS Transform custom can help you: - 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, and code samples Run locally on a few repos for fast iteration, or at scale on hundreds of repos (up to 128 in-parallel). Note: this skill collects telemetry. To opt out, see https://docs.aws.amazon.com/transform/latest/userguide/transform-usage-telemetry.html What would you like to transform today?" Do NOT inspect any files, run any commands, or check prerequisites until the user responds. ## Usage Use when the user wants to: - Transform, upgrade, or migrate code (Java, Python, Node.js, etc.) - Migrate AWS SDKs (Java SDK v1→v2, boto2→boto3, JS SDK v2→v3, etc.) - Run bulk code transformations at scale via AWS Batch/Fargate - Analyze which ATX transformations apply to their repositories - Perform comprehensive codebase analysis - Create a new custom Transformation Definition (TD) ## Core Concepts - **Transformation Definition (TD)**: A reusable transformation recipe discovered via `atx custom def list --json` - **Match Report**: Auto-generated mapping of repos to applicable TDs based on code inspection - **Local Mode**: Runs ATX CLI on the user's machine (1-9 repos, max 3 concurrent) - **Remote Mode**: Runs transformations in AWS Batch/Fargate (10+ repos, or by preference) ## Philosophy Wait for the user. On activation, present what this skill can do and ask the user what they'd like to accomplish. Do NOT automatically inspect the working directory, open files, or any repository until the user explicitly provides repos to work with. Once the user provides repositories, match — don't ask. Inspect those repositories and present which transformations apply automatically. Never show a raw TD list and ask the user to pick. ## Prerequisites 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. ### 0. Platform Check (Required — All Modes) Detect the user's operating system. If on Windows (not WSL), stop immediately and inform the user: > AWS Transform custom does not support native Windows. You need to install > Windows Subsystem for Linux (WSL) and run this from within WSL. > > Install WSL: `wsl --install` in PowerShell (as Administrator), then restart. > After that, open a WSL terminal and re-run this skill from there. Check by running: ```bash uname -s ``` - `Linux` or `Darwin` → proceed normally - `MINGW*`, `MSYS*`, `CYGWIN*`, or any Windows-like output → block and show the WSL message above - Command fails, errors, or is not found → treat as native Windows, block and show the WSL message above Do NOT proceed with any other steps on native Windows. ### 1. AWS CLI (Required — All Modes) ```bash aws --version ``` If not installed, guide the user: - macOS: `brew install awscli` or `curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" && sudo installer -pkg AWSCLIV2.pkg -target /` - Linux: `curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && unzip awscliv2.zip && sudo ./aws/install` Do NOT proceed until `aws --version` succeeds. ### 2. AWS Credentials (Required — All Modes)
From aws/agent-toolkit-for-aws, Apache-2.0.
More from aws/agent-toolkit-for-aws
- 0.843score
agents-build
aws-agentcoreOfficial
Use to extend an existing agent project with memory, app integration, VPC, multi-agent, migration, model, browser, code interpreter, payments, or resource…
SkillAFreshness: A★ 3KClaude Code +9 - 0.782score
agents-pay
aws-agentcoreOfficial
Use when THIS agent needs to pay for x402-protected content at runtime: hitting a paywall mid-task, settling it via AgentCore Payments, and applying…
SkillBFreshness: B★ 3KClaude Code +9 - 0.739score
agents-optimize
aws-agentcoreOfficial
Use when measuring or improving agent quality and performance — set up evaluators, online monitoring, CI/CD quality gates, observability, or cost optimization.
SkillCFreshness: C★ 3KClaude Code +9 - 0.739score
agents-deploy
aws-agentcoreOfficial
Use when deploying your agent to AWS, or when a deploy has failed.
SkillCFreshness: C★ 3KClaude Code +9 - 0.734score
agents-get-started
aws-agentcoreOfficial
Use when a developer wants to create a new agent project or get started with AgentCore.
SkillCFreshness: C★ 3KClaude Code +9 - 0.724score
agents-harden
aws-agentcoreOfficial
Use when preparing your agent for production — IAM scoping, inbound auth (JWT, SigV4), secrets management, cold start optimization, session lifecycle, rate…
SkillCFreshness: C★ 3KClaude Code +9 - 0.724score
agents-debug
aws-agentcoreOfficial
Use when your agent or environment is broken — wrong answers, errors, timeouts, tool failures, or CLI issues.
SkillCFreshness: C★ 3KClaude Code +9 - 0.700score
agents-connect
aws-agentcoreOfficial
Use when connecting your agent to external APIs, tools, or services via Gateway, or restricting tool access with Cedar policies.
SkillCFreshness: C★ 3KClaude Code +9 - 0.682score
knowledge-base-for-startups
awsOfficial
AWS Startups reference content — Activate FAQ, credits guide, programs, partner offers, sample architectures, and hundreds of learn articles spanning…
SkillAFreshness: A★ 3KClaude Code +9 - 0.682score
aws-sms-voice
awsOfficial
Onboards RCS Business Messaging and Notify OTP via the pinpoint-sms-voice-v2 AWS CLI.
SkillAFreshness: A★ 3KClaude Code +9 - 0.682score
agent-advisor
awsOfficial
Entry point for AI-agent work on AWS: pick a runtime, plan a migration for existing workloads, and build an executable POC — one phased flow.
SkillAFreshness: A★ 3KClaude Code +9 - 0.682score
prompt-library-for-startups
awsOfficial
AWS-curated copy-paste prompts for AI coding agents (MVP scaffolding, RAG chatbot with Claude on Bedrock, security baseline evaluation, cost anomaly…
SkillAFreshness: A★ 3KClaude Code +9
Signals
- Stars
- 3,049
- Forks
- 394
- Open issues
- 40
- Last commit (this folder)
- Jun 17, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- Apache-2.0
- Repository
- github.com/aws/agent-toolkit-for-aws
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AWS
- 0.851score
Strands Agents
AWS
Open-source Python and TypeScript SDK for model-driven agents, with tools, MCP, multi-agent patterns and streaming.
HarnessAFreshness: A★ 8.9K↓ 8.9M/wk - 0.696score
Amazon Bedrock AgentCore SDK
AWS
Python SDK for deploying agents to Amazon Bedrock AgentCore, a managed runtime with memory, gateway, tools and observability.
HarnessAFreshness: A★ 780↓ 1.6M/wk
Cite this page
aws-transform skill. Agent Mart. https://agentmart.dev/skills/aws-aws-transform (last updated 2026-10-24)