This is a comprehensive ARM and Bicep to Pulumi migration guide that walks you through the entire conversion process, from analyzing template structure to importing existing resources with zero diff validation. Unlike CloudFormation conversions, there's no automated tool here. You're manually translating resources, which means the skill provides detailed patterns for handling copy loops, conditionals, nested templates, and the choice between azure-native and classic providers. The real value is in the import workflow: it shows you how to construct Azure Resource IDs, use inline imports, and systematically resolve preview diffs until your imported infrastructure matches exactly. If you're moving Azure workloads to Pulumi or consolidating ARM templates into code, this gives you the playbook and validation checklist to do it right.
npx skills add https://github.com/pulumi/agent-skills --skill pulumi-arm-to-pulumi