
Cloudformation To Pulumi
This handles CloudFormation to Pulumi migrations with a detailed workflow that fetches templates from AWS, converts resources manually (there's no auto-converter), and imports existing stacks. The critical requirement is using CloudFormation logical IDs as Pulumi resource names so the cdk-importer tool can match them up. It defaults to aws-native provider since CloudFormation maps directly to it, walks you through intrinsic function conversions like Sub and GetAtt, and requires a zero-diff import validation at the end. Load this when someone wants to migrate a CFN stack or mentions they're moving infrastructure to Pulumi. It's thorough but opinionated about the aws-native default, which makes sense given how cdk-importer works.
- skills.sh installs
- 903
- GitHub stars
- 79
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pulumi/agent-skills --skill cloudformation-to-pulumi --agent claude-codeInstalls into .claude/skills of the current project.
Files
IMPORTANT: PLAN ADJUSTMENT REQUIRED
If you have already generated a migration plan before loading this skill, you MUST:
- Review your existing plan against the workflows and requirements in this skill
- Identify any gaps, missing steps, or incorrect assumptions
- Update and revise your plan to align with this skill's guidance
- Communicate the adjusted plan to the user before proceeding
CRITICAL SUCCESS REQUIREMENTS
The migration output MUST meet all of the following:
-
Complete Resource Coverage
- Every CloudFormation resource MUST be represented in the Pulumi program OR explicitly justified in the final report.
-
CloudFormation Logical ID as Resource Name
- CRITICAL: Every Pulumi resource MUST use the CloudFormation Logical ID as its resource name.
- This enables the
cdk-importertool to automatically find import IDs. - DO NOT rename resources. Automated import will FAIL if you change the logical IDs.
-
Successful Deployment
- The produced Pulumi program must be structurally valid and capable of a successful
pulumi preview(assuming proper config).
- The produced Pulumi program must be structurally valid and capable of a successful
Sponsors
Details
- Repository
- github.com/pulumi/agent-skills
- Categories
- DevOps & CI/CD, AI & Agent Building, Cloud & Infrastructure
- First seen
- Jun 3, 2026