Pulumi Arm To Pulumi
This skill converts Azure Resource Manager (ARM) templates into Pulumi infrastructure code for seamless deployment across environments.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add pulumi-arm-to-pulumi npx -- -y @trustedskills/pulumi-arm-to-pulumi
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"pulumi-arm-to-pulumi": {
"command": "npx",
"args": [
"-y",
"@trustedskills/pulumi-arm-to-pulumi"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This tool converts Azure Resource Manager (ARM) templates into Pulumi programs, enabling developers to manage infrastructure as code using a more flexible and powerful programming language like TypeScript, Python, or Go. It preserves resource configurations and dependencies from the original ARM template during conversion.
When to use it
- You want to migrate existing ARM templates to a more maintainable infrastructure-as-code solution with Pulumi.
- Your team prefers writing infrastructure in code rather than using JSON-based ARM templates.
- You need to integrate Azure resources into a broader Pulumi project that includes multiple cloud providers or complex logic.
Key capabilities
- Converts ARM templates to Pulumi programs in multiple languages (TypeScript, Python, Go).
- Maintains resource configurations and dependencies from the original template.
- Simplifies infrastructure management with code-based workflows and version control.
Example prompts
- "Convert this Azure Resource Manager template into a Pulumi program using TypeScript."
- "Migrate my ARM deployment to Pulumi so I can manage it with Git."
- "Generate a Pulumi Python script from the provided ARM JSON file."
Tips & gotchas
- Ensure your ARM templates are valid and well-formed before conversion for best results.
- The converted code may require manual adjustments to fully match your desired infrastructure setup or coding standards.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🏢 Official
Published by the company or team that built the technology.