create-api

Migrate Express routes to AWS Lambda functions behind API Gateway.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/schuettc/website-deployment-plugin --skill create-api-schuettc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-api
Source: https://github.com/schuettc/website-deployment-plugin/tree/main/plugin/skills/create-api
Command: npx skills add https://github.com/schuettc/website-deployment-plugin --skill create-api-schuettc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transform existing Express route logic into serverless Lambda handlers behind API Gateway, enabling scalable deployment without rewriting your application.

Core Features & Use Cases

  • Route-to-Lambda migration: Convert Express routes into individual Lambda functions with corresponding API Gateway routes.
  • Infrastructure automation: Update CDK stacks and AWS resources to reflect the new serverless API structure.
  • Guided migration: Step-by-step phases (Plan, Execute, Verify) to ensure safe, auditable migration of an Express app.

Quick Start

Create a plan at .migration/plan.md mapping routes, then run the migration steps to generate Lambda handlers and update infrastructure.

Frequently Asked Questions about create-api

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

FAQPage Schema
How do I migrate Express routes to AWS Lambda?

To migrate Express routes to AWS Lambda, you map existing route logic into individual serverless Lambda handlers behind API Gateway, updating CDK stacks to reflect the new infrastructure without rewriting the application.

What is the process to convert an existing Node.js Express app into a serverless API?

Converting an Express app into a serverless API involves mapping routes to Lambda functions, generating handlers, and updating CDK stacks through a guided three-phase process: Plan, Execute, and Verify.

Do I need to update my CDK stack when moving Express routes to API Gateway?

Yes, updating your CDK stack is required when moving Express routes to API Gateway to define the new serverless AWS resources and route configurations for the Lambda functions.

How do I start an Express to Lambda serverless migration?

Start an Express to Lambda migration by creating a plan at .migration/plan.md that maps your routes, then execute the migration steps to generate Lambda handlers and update infrastructure.

Does converting Express routes to Lambda require rewriting the application logic?

No, converting Express routes to Lambda does not require rewriting your application logic; it transforms existing route logic directly into serverless handlers to enable scalable deployment.