Migration to AWS
Plan a migration from Google Cloud Platform (and OpenAI/Gemini AI workloads) to AWS. Analyzes your Infrastructure-as-Code files, app code, and GCP billing data to discover resources, design an AWS architecture, estimate costs, and generate migration artifacts — including AI-provider mapping to Amazon Bedrock. Processing is local; your data stays in your environment.
Skills (6)
Claude uses these on its own when your request matches.
- agent-advisorUnified entry point for AI-agent work on AWS: evaluate and pick a runtime, generate a full migration plan (for existing workloads), and build an executable POC — all in one flow. Triggers on: which runtime for my agent, AgentCore vs ECS vs EKS vs Lambda, AgentCore vs Lambda…
- azure-to-awsMigrate workloads from Microsoft Azure to AWS. Triggers on: migrate from Azure, Azure to AWS, move off Azure, migrate Azure app to AWS, migrate AKS to EKS, migrate App Service to AWS, migrate App Service to Elastic Beanstalk, migrate Azure VMs to EC2, migrate Azure SQL to RDS,…
- gcp-to-awsMigrate workloads from Google Cloud Platform to AWS — including AI and agentic workloads regardless of cloud provider. Triggers on: migrate from GCP, GCP to AWS, move off Google Cloud, migrate Terraform to AWS, migrate Cloud SQL to RDS, migrate GKE to EKS, migrate Cloud Run to…
- heroku-to-awsMigrate workloads from Heroku to AWS. Triggers on: migrate from Heroku, Heroku to AWS, move off Heroku, migrate Heroku app, migrate Heroku Postgres to RDS, migrate Heroku Redis to ElastiCache, migrate Heroku Kafka to MSK, migrate dynos to Elastic Beanstalk, migrate dynos to…
- llm-to-bedrockUse when the user wants to migrate code that calls OpenAI, Gemini/Google AI, or the Anthropic API to Amazon Bedrock — a pure model/SDK rewrite. End-to-end: assesses the codebase, then rewrites SDK calls, evaluates output quality against Bedrock, and delivers a ready-to-merge…
- tf-best-practicesBest-practice authoring guidance AND a read-only policy gate for AWS Terraform generated by a migration skill. Load during any phase that writes a terraform/ directory — first as the "what to emit" posture rules + security-baseline spec, then after writing as the deterministic…
MCP server
Added to Claude Code when you install the plugin. You sign in to Migration to AWS the first time it is used.
- aws-mcpRemote
https://aws-mcp.us-east-1.api.aws/mcp
Agents (7)
Specialized helpers Claude can hand work to.
- generic-phase-worker-rwGeneric, phase-AGNOSTIC worker that runs ONE migration phase's work (its fragments + assembler) in an isolated context and writes the phase's artifact(s) to disk. It is NOT tied to any phase — the phase to run is passed in the context block at dispatch time (the `Phase file`…
- generic-phase-worker-rwxGeneric, phase-AGNOSTIC worker that runs ONE migration phase's work (its fragments + assembler) in an isolated context and writes the phase's artifact(s) to disk. It is NOT tied to any phase — the phase to run is passed in the context block at dispatch time (the `Phase file`…
- llm2bedrock-code-analyzerAnalyze the local source repo, detect the AI framework and LLM SDK usage, map all call sites, identify prompts, and enumerate user-visible behavior-deltas for the Bedrock migration. Returns a structured analysis object.
- llm2bedrock-code-rewriterRewrite LLM SDK calls to Amazon Bedrock on a dedicated git branch, swap dependencies, generate tests, and apply the user-confirmed behavior-delta decisions. Returns a structured rewrite object.
- llm2bedrock-log-ingestorParse LLM API logs from the local repo, extract prompt/response pairs, and build a golden dataset (prompts.jsonl) for evaluation. Returns a structured ingestion object.
- llm2bedrock-prompt-evaluatorRun each golden prompt against the target Bedrock model via the pinned uv harness, score with LLM-as-judge, and report a pass rate. Handles throttling with backoff; returns a structured eval object, or a partial/blocked control state.
- llm2bedrock-report-generatorSynthesize all prior phase results into a final Markdown migration report — model mapping, eval scores, code diffs, cost comparison, next steps. Writes MIGRATION_REPORT_<date>.md and returns a structured report object.
Install
Run in your terminal
claude plugin install migration-to-aws@claude-plugins-officialClaude Code already includes the claude-plugins-official marketplace, so this installs directly. Start a new Claude Code session to use it.
Already in a Claude Code session?
Install
/plugin install migration-to-aws@claude-plugins-officialPublished in Anthropic's claude-plugins-official marketplace (anthropics/claude-plugins-official).
Related plugins
- 1FFrontend DesignCreate distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.1.1Mmarketplace installs
- 2SSuperpowersSuperpowers teaches Claude brainstorming, subagent driven development with built in code review, systematic debugging, and red/green TDD. Additionally, it teaches Claude how to author and test new skills.1Mmarketplace installs
- 3
Context7Upstash Context7 MCP server for up-to-date documentation lookup. Connects to Context7's hosted remote MCP server (https://mcp.context7.com/mcp) — no local Node.js or npx required — to pull version-specific documentation and code examples directly from source repositories into your LLM context. Works anonymously out of the box; set CONTEXT7_API_KEY for higher rate limits.418kmarketplace installs
- 4FFeature DevComprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review256kmarketplace installs
- 5TTypeScript LSPTypeScript/JavaScript language server for enhanced code intelligence213kmarketplace installs
- 6RRalph LoopInteractive self-referential AI loops for iterative development, implementing the Ralph Wiggum technique. Claude works on the same task repeatedly, seeing its previous work, until completion.197kmarketplace installs