
Pulumi Cdk To Pulumi
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.
- skills.sh installs
- 912
- GitHub stars
- 79
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pulumi/agent-skills --skill pulumi-cdk-to-pulumi --agent claude-codeInstalls into .claude/skills of the current project.
Files
CRITICAL SUCCESS REQUIREMENTS
The migration output MUST meet all of the following:
-
Complete Resource Coverage
- Every CloudFormation resource synthesized by CDK MUST:
- Be represented in the Pulumi program OR
- Be explicitly justified in the final report.
- Every CloudFormation resource synthesized by CDK MUST:
-
Successful Deployment
- The produced Pulumi program must be structurally valid and capable of a successful
pulumi up(assuming proper config).
- The produced Pulumi program must be structurally valid and capable of a successful
-
Final Migration Report
- Always output a formal migration report suitable for a Pull Request.
- Include:
- CDK → Pulumi resource mapping
- Provider decisions (aws-native vs aws)
- Behavioral differences
- Missing or manually required steps
- Validation instructions
WHEN INFORMATION IS MISSING
If a user-provided CDK project is incomplete, ambiguous, or missing artifacts (such as cdk.out), ask targeted questions before generating Pulumi code.
MIGRATION WORKFLOW
Follow this workflow exactly and in this order:
1. INFORMATION GATHERING
1.1 Verify AWS Credentials (ESC)
Sponsors
Details
- Repository
- github.com/pulumi/agent-skills
- Categories
- DevOps & CI/CD, AI & Agent Building, Cloud & Infrastructure
- First seen
- Jun 3, 2026