launch-with-aws

Migrates vibe-coded and frontend web applications to AWS with generated infrastructure code.

2.5k|282|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill launch-with-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: launch-with-aws
Source: https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-core/skills/launch-with-aws
Command: npx skills add https://github.com/aws/agent-toolkit-for-aws --skill launch-with-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires boto3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Moving a vibe-coded app (from Lovable, Bolt.new, or Replit) or a frontend web app onto AWS requires re-architecting hosting, server logic, auth, and databases by hand. This Skill automates the full migration workflow: analyzing the app, generating a migration plan with a cost estimate, executing the migration in an AWS-managed environment, and producing deployable AWS Blocks infrastructure code.

Core Features & Use Cases

  • End-to-End Migration Workflow: Authenticate, upload source code (local directory or GitHub URL), poll analysis and planning status, confirm cost estimates, execute the migration, and download the migrated snapshot.
  • Broad Framework Support: Handles full-stack apps from Lovable, Bolt.new, and Replit, plus React, Vue, Angular, Next.js, Nuxt, Astro, SvelteKit, Gatsby, Vite, and other static/SPA/SSR frameworks.
  • AWS-Native Output: Produces an aws-blocks/ infrastructure definition and a generated DEPLOY.md with CDK deployment steps targeting S3, CloudFront, Lambda, API Gateway, Cognito, and Aurora/DynamoDB.
  • Use Case: A user has a Lovable-generated React + Supabase app and says "launch my app on AWS". The Skill uploads the code, returns a migration plan with monthly cost estimate, executes the migration, and delivers a downloadable snapshot ready to deploy with CDK.

Quick Start

Ask the agent to launch your app on AWS by providing your project directory or GitHub URL, for example: "Migrate my app in ./my-lovable-app to AWS."

Frequently Asked Questions about launch-with-aws

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a Lovable or Bolt.new app to AWS?

Provide the local directory path or GitHub URL of your app, then the Skill authenticates, uploads the source, and generates a migration plan with a cost estimate. After you confirm, it executes the migration and returns a downloadable snapshot with AWS Blocks infrastructure code and deployment instructions.

What frameworks are supported for deploying web apps to AWS?

Supported apps include full-stack apps from Lovable, Bolt.new, and Replit, plus frontend frameworks like React, Vue, Angular, Next.js, Nuxt, Astro, SvelteKit, Gatsby, Vite, Solid, Preact, Lit, and Eleventy. Static sites, SPAs, and SSR frameworks with static export are covered.

Does migrating a Replit app to AWS move my database data?

No. The migration moves your PostgreSQL schema and code to Aurora Serverless or DynamoDB, but existing data is not migrated. User accounts from Replit Auth are also not transferred; you must export data and recreate users in Cognito separately.

What dependencies are required to run the AWS migration scripts?

The scripts require Python 3.10 or later and the boto3 package. The entry script checks both on startup and exits with a clear error message if either is missing.

Is my source code safe when uploaded for AWS migration analysis?

Uploaded source is encrypted in transit and at rest, retained up to 48 hours, and never used to train AI models. Git history, git-ignored files, and common secret file patterns are excluded, though the filtering is best effort so you should review for secrets first.

What happens if my app type is not supported by the migration?

If analysis fails with an unsupported app type, the Skill informs you and suggests searching for alternative skills such as aws-serverless, aws-containers, databases-on-aws, deploy-on-aws, or aws-cdk to deploy the application instead.