If you're stuck maintaining a CDK app and want to move to Pulumi, this skill walks you through the entire migration workflow. It starts by synthesizing your CDK stacks, inventorying what's actually deployed via CloudFormation APIs, then converts everything using cdk2pulumi while handling the messy bits like Lambda-backed custom resources (those auto-delete S3 bucket handlers, ACM certificate validators) and Docker assets. The skill is opinionated about provider choices, defaulting to aws-native over classic aws, and it won't let you skip the final migration report documenting what changed and why. It requires Pulumi ESC for AWS credentials and asks clarifying questions when your CDK project is incomplete rather than guessing.
npx skills add https://github.com/pulumi/agent-skills --skill pulumi-cdk-to-pulumi