Individual skill
gcp-to-aws
Migrate workloads from Google Cloud Platform to AWS — plus AI and agentic workloads from any 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 Fargate, migrate App Engine to Elastic Beanstalk, migrate from OpenAI to Bedrock, move off OpenAI, switch from ChatGPT API to AWS, migrate from Gemini to Bedrock, migrate LangChain to Bedrock, migrate LangGraph to AWS, migrate agentic workloads to AWS, move AI workloads to AWS, migrate my AI app to AWS. Runs a 6-phase process: discover GCP resources from Terraform, app code, or billing exports, then clarify, design, estimate costs, generate artifacts, and collect feedback. Clarify must finish before Design, Estimate, or Generate. Do not use for: Azure migrations (see azure-to-aws), on-premises migrations, AWS-to-GCP reverse migration, general AWS architecture advice without migration intent, or GCP-to-GCP refactoring.
plugins/aws-startup-advisor/skills/gcp-to-aws/SKILL.md
Source commit 1761e96813ebcbd43ed81d19e837219033f0afe5
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,434
- Repository last updated
- Nov 7, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
- design Derived category
- operations Derived category
- data Derived category
- devops Derived category
- data-databases Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 61,320 bytesSKILL.mdcore · 61,320 bytesSKILL.mdcore · 61,320 bytesSKILL.mdcore · 61,320 bytesSKILL.mdcore · 61,320 bytesSKILL.mdcore · 61,320 bytesSKILL.mdcore · 61,320 bytesSKILL.mdcore · 61,320 bytesreferences/clustering/terraform/classification-rules.mddoc · 7,527 bytesreferences/clustering/terraform/clustering-algorithm.mddoc · 8,084 bytesreferences/clustering/terraform/depth-calculation.mddoc · 4,612 bytesreferences/clustering/terraform/typed-edges-strategy.mddoc · 4,693 bytesreferences/design-refs/ai-gemini-to-bedrock.mddoc · 24,030 bytesreferences/design-refs/ai.mddoc · 4,938 bytesreferences/design-refs/compute.mddoc · 14,721 bytesreferences/design-refs/database.mddoc · 9,289 bytesreferences/design-refs/elastic-beanstalk.mddoc · 21,235 bytesreferences/design-refs/fast-path.mddoc · 23,120 bytesreferences/design-refs/index.mddoc · 7,155 bytesreferences/design-refs/messaging.mddoc · 3,623 bytesreferences/design-refs/networking.mddoc · 5,634 bytesreferences/design-refs/security.mddoc · 4,088 bytesreferences/design-refs/storage.mddoc · 4,856 bytesreferences/phases/clarify/clarify-ai-only.mddoc · 33,918 bytesreferences/phases/clarify/clarify-ai.mddoc · 71,657 bytesreferences/phases/clarify/clarify-assemble.mddoc · 63,358 bytesreferences/phases/clarify/clarify-compute.mddoc · 21,957 bytesreferences/phases/clarify/clarify-database.mddoc · 13,702 bytesreferences/phases/clarify/clarify-global.mddoc · 22,284 bytesreferences/phases/clarify/clarify.mddoc · 18,946 bytesreferences/phases/design/design-ai.mddoc · 53,554 bytesreferences/phases/design/design-billing.mddoc · 13,674 bytesreferences/phases/design/design-infra.mddoc · 20,849 bytesreferences/phases/design/design.mddoc · 7,794 bytesreferences/phases/discover/discover-anthropic-api.mddoc · 31,866 bytesreferences/phases/discover/discover-app-code.mddoc · 44,614 bytesreferences/phases/discover/discover-billing.mddoc · 10,542 bytesreferences/phases/discover/discover-iac.mddoc · 40,429 bytesreferences/phases/discover/discover-live.mddoc · 50,874 bytesreferences/phases/discover/discover-openai-api.mddoc · 21,177 bytesreferences/phases/discover/discover-openrouter-api.mddoc · 46,992 bytesreferences/phases/discover/discover-preview.mddoc · 43,004 bytesreferences/phases/discover/discover.mddoc · 29,341 bytesreferences/phases/estimate/estimate-ai.mddoc · 61,737 bytesreferences/phases/estimate/estimate-billing.mddoc · 12,886 bytesreferences/phases/estimate/estimate-infra.mddoc · 85,276 bytesreferences/phases/estimate/estimate.mddoc · 21,277 bytesreferences/phases/feedback/feedback-trace.mddoc · 4,791 bytesreferences/phases/feedback/feedback.mddoc · 5,206 bytesreferences/phases/generate/generate-ai.mddoc · 20,122 bytesreferences/phases/generate/generate-artifacts-ai.mddoc · 49,929 bytesreferences/phases/generate/generate-artifacts-billing.mddoc · 6,223 bytesreferences/phases/generate/generate-artifacts-docs.mddoc · 33,284 bytesreferences/phases/generate/generate-artifacts-infra.mddoc · 66,766 bytesreferences/phases/generate/generate-artifacts-report.mddoc · 70,437 bytesreferences/phases/generate/generate-artifacts-scripts.mddoc · 36,197 bytesreferences/phases/generate/generate-billing.mddoc · 17,092 bytesreferences/phases/generate/generate-infra.mddoc · 25,751 bytesreferences/phases/generate/generate.mddoc · 18,547 bytesreferences/phases/workshop/workshop-assemble.mddoc · 1,333 bytesreferences/phases/workshop/workshop-compare.mddoc · 1,623 bytesreferences/phases/workshop/workshop-refresh.mddoc · 4,824 bytesreferences/phases/workshop/workshop-sheet.mddoc · 3,298 bytesreferences/phases/workshop/workshop.mddoc · 3,139 bytesreferences/shared/bq-assess-next-step.mddoc · 5,845 bytesreferences/shared/gcp-infra-pricing-cache.mddoc · 5,629 bytesreferences/shared/graviton.mddoc · 10,073 bytesreferences/shared/handoff-gates.mddoc · 9,282 bytesreferences/shared/migration-complexity.mddoc · 13,742 bytesreferences/shared/openai-on-bedrock.mddoc · 31,451 bytesreferences/shared/pricing-cache.mddoc · 25,577 bytesreferences/shared/pricing-fallback.mddoc · 1,024 bytesreferences/shared/report-decision-core.mddoc · 39,717 bytesreferences/shared/retarget-gotchas.mddoc · 11,170 bytesreferences/shared/ri-sp-eligibility.mddoc · 20,580 bytesreferences/shared/schema-design-aws-ai.mddoc · 5,668 bytesreferences/shared/schema-discover-ai.mddoc · 22,488 bytesreferences/shared/schema-discover-billing.mddoc · 6,003 bytesreferences/shared/schema-discover-iac.mddoc · 11,937 bytesreferences/shared/schema-estimate-infra.mddoc · 30,628 bytesreferences/shared/schema-graviton.mddoc · 7,965 bytesreferences/shared/schema-phase-status.mddoc · 4,140 bytesreferences/shared/schema-preferences.mddoc · 15,944 bytesreferences/shared/schema-workshop-scenarios.mddoc · 5,265 bytesreferences/shared/validate-artifacts.mddoc · 7,060 bytesreferences/shared/validate-migration-report.mddoc · 29,248 bytesreferences/vendored/README.mddoc · 3,489 bytesreferences/vendored/ai/ai-anthropic-to-bedrock.mddoc · 12,320 bytesreferences/vendored/ai/ai-capability-catalog.jsonasset · 2,370 bytesreferences/vendored/ai/ai-gemini-to-bedrock.mddoc · 23,665 bytesreferences/vendored/ai/ai-migration-guardrails.mddoc · 11,056 bytesreferences/vendored/ai/ai-model-lifecycle.mddoc · 27,879 bytesreferences/vendored/ai/ai-openai-to-bedrock.mddoc · 32,027 bytesreferences/vendored/ai/ai-openrouter-to-bedrock.mddoc · 9,805 bytesreferences/vendored/ai/bedrock-pricing-cache.mddoc · 57,285 bytesreferences/vendored/ai/bedrock-quotas.mddoc · 10,359 bytesreferences/vendored/ai/design-ref-agentic-to-agentcore.mddoc · 19,590 bytesreferences/vendored/ai/design-ref-harness.mddoc · 10,104 bytesreferences/vendored/ai/schema-design-aws-ai.mddoc · 17,747 bytesreferences/vendored/ai/schema-estimate-ai.mddoc · 10,234 bytesreferences/vendored/ai/schema-generate-ai.mddoc · 6,378 bytesreferences/vendored/ai/sdk-capability-map.jsonasset · 1,609 bytesreferences/vendored/clarify/clarify-availability.mddoc · 7,431 bytesreferences/vendored/clarify/clarify-compliance.mddoc · 7,939 bytesreferences/vendored/clarify/clarify-cost-appetite.mddoc · 3,159 bytesreferences/vendored/clarify/clarify-multicloud.mddoc · 3,658 bytesreferences/vendored/clarify/clarify-region.mddoc · 5,151 bytesreferences/vendored/telemetry/PROTOCOL.mddoc · 5,840 bytesreferences/vendored/telemetry/cli.pyruns · 1,621 bytesreferences/vendored/telemetry/consent/accept.pyruns · 2,060 bytesreferences/vendored/telemetry/consent/cli.pyruns · 2,744 bytesreferences/vendored/telemetry/consent/notice.pyruns · 2,639 bytesreferences/vendored/telemetry/consent/opt_out.pyruns · 1,805 bytesreferences/vendored/telemetry/consent/record.pyruns · 7,306 bytesreferences/vendored/telemetry/metric_emission/client.pyruns · 11,179 bytesreferences/vendored/telemetry/metric_emission/migration.pyruns · 26,024 bytesreferences/vendored/telemetry/metric_emission/migration_attributes.pyruns · 22,606 bytesreferences/vendored/telemetry/version.jsonasset · 25 bytesreferences/vendored/workshop/workshop-invariants.mddoc · 4,833 bytes
Read excerpt
# GCP-to-AWS Migration Skill
## Optional usage telemetry
Before starting or resuming, load `references/vendored/telemetry/PROTOCOL.md` and
run its read-only status check. Use the returned reporting mode rather than the
model's identity. Complete the existing notice exchange only when that protocol
requires it; unavailable or declined telemetry never blocks this skill.
## Philosophy
- **Re-platform by default**: Select AWS services that match GCP workload types (e.g., Cloud Run → Fargate, Cloud SQL → RDS).
- **Extract before ask**: When Terraform, billing, or app code already answers a Clarify question, resolve it with `chosen_by: "extracted"` and present it on the Assumption Sheet for confirmation — never re-ask it as a full question unless the user converts it ("ask me about X") or corrects it.
- **Dev sizing unless specified**: Default to development-tier capacity (e.g., db.t4g.micro, single AZ). Upgrade only on user direction.