Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By pulumi
Migrate Terraform, AWS CDK, ARM/Bicep, and CloudFormation infrastructure to Pulumi programs. Convert source code or templates, import existing resources from tfstate or stacks into Pulumi for zero-diff validation, and generate deployment reports to streamline IaC transitions.
npx claudepluginhub pulumi/agent-skills --plugin pulumi-migrationConvert, migrate, or import AWS CloudFormation stacks or templates into Pulumi programs. Load this skill whenever a user wants to move from CloudFormation to Pulumi, convert a CFN template, import existing CloudFormation-managed resources into Pulumi, or asks about CloudFormation-to-Pulumi migration in any form. Also load when the user mentions cdk-importer in a migration context.
Convert or migrate Azure ARM (Azure Resource Manager) templates, Bicep templates, or code to Pulumi, including importing existing Azure resources. This skill MUST be loaded whenever a user requests migration, conversion, or import of ARM templates, Bicep templates, ARM code, Bicep code, or Azure resources to Pulumi.
Load this skill when a user wants to migrate, convert, port, translate, or move an AWS CDK application (including CDK stacks, constructs, or CloudFormation-synthesized templates) to Pulumi. Phrases such as "convert CDK to Pulumi", "migrate CDK app", "port CDK stacks", "replace CDK with Pulumi", "stop using CDK". Do NOT load for general CDK questions, CDK-only help, or CDK vs Pulumi comparisons where no migration is requested.
Migrate Terraform/OpenTofu projects to Pulumi, including translating HCL source code and/or importing Terraform state into a Pulumi stack. Use when a user wants to convert Terraform to Pulumi, migrate from HCL, or import tfstate into Pulumi. Do NOT trigger for general Terraform-vs-Pulumi comparisons or questions about using both tools side-by-side.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Generate Infrastructure as Code for Terraform, CloudFormation, Pulumi, and more
Pulumi infrastructure-as-code validation
Complete Terraform and OpenTofu expertise system for all cloud providers with 2025 features. PROACTIVELY activate for: (1) ANY Terraform/OpenTofu task, (2) Terraform 1.10 ephemeral values and 1.11 write-only arguments, (3) AzureRM Provider 4.x (provider-defined functions, 1,101+ resources), (4) AWS Provider 6.0 GA breaking changes and migration, (5) OpenTofu 1.10/1.11 (OCI registry, state encryption, native S3 locking), (6) Ephemeral resources (azurerm_key_vault_secret, aws_secretsmanager_secret_version), (7) Policy-as-code with Sentinel/OPA/Checkov (NIST SP 800-53 Rev 5), (8) Terraform Stacks (GA) with Linked Stacks, (9) Testing with terraform test framework and Terratest, (10) Git Bash/MINGW path conversion issues on Windows, (11) Private module registry and no-code provisioning, (12) Cross-platform scripts with shell detection. Provides: Terraform 1.10/1.11 ephemeral and write-only patterns, AzureRM 4.x provider functions (normalize_resource_id, parse_resource_id), AWS 6.0 migration guidance, comprehensive ephemeral resource examples, Git Bash Windows compatibility, policy-as-code governance, OpenTofu state encryption, native S3 locking without DynamoDB, version-aware code generation, Trivy security scanning, cost estimation with Infracost, CLI mastery, and 2025 industry best practices across Windows (PowerShell/Git Bash), Linux, and macOS. Ensures enterprise-ready, compliant, scalable, governed infrastructure with policy enforcement and self-service capabilities.
Terraform module creation and infrastructure planning
Deployment engineering with Terraform and infrastructure as code
Terraform and Terraform Cloud - infrastructure as code
A collection of Agent Skills for infrastructure as code workflows with Pulumi. These skills teach AI coding assistants how to help with infrastructure migrations, secret management, and code translation.
Agent Skills are reusable knowledge packages that teach AI coding assistants domain-specific workflows. They follow the agentskills.io open standard and work with:
Skills are organized into two plugin groups:
pulumi-agent-skills/
├── migration/ # Convert and import from other tools
└── authoring/ # Write quality Pulumi programs
Convert and import infrastructure from other tools to Pulumi:
| Skill | Description |
|---|---|
| pulumi-terraform-to-pulumi | Migrate Terraform projects to Pulumi |
| pulumi-cdk-to-pulumi | Migrate AWS CDK applications to Pulumi |
| cloudformation-to-pulumi | Migrate AWS CloudFormation stacks/templates to Pulumi |
| pulumi-arm-to-pulumi | Migrate Azure ARM templates and Bicep to Pulumi |
Write quality Pulumi programs, components, automation, and secrets management:
| Skill | Description |
|---|---|
| pulumi-best-practices | Best practices for writing reliable Pulumi programs |
| pulumi-component | Guide for authoring ComponentResource classes |
| pulumi-automation-api | Best practices for using Pulumi Automation API |
| pulumi-esc | Guidance for working with Pulumi ESC (Environments, Secrets, and Configuration) |
| provider-upgrade | Safe workflows for upgrading Pulumi providers without unintended infrastructure changes |
| pulumi-upgrade-provider | Automate Pulumi provider repo upgrades |
| upstream-patches | Manage upstream Terraform patch stacks in provider repos |
/plugin marketplace add pulumi/agent-skills
/plugin install pulumi-migration # Install migration skills
/plugin install pulumi-authoring # Install authoring skills
codex plugin marketplace add pulumi/agent-skills
Once the marketplace is registered, install plugins from the Codex TUI: run codex, open the plugin marketplace, and pick pulumi-migration or pulumi-authoring.
Install all skills:
npx skills add pulumi/agent-skills --skill '*'
Or install individual plugin groups:
npx skills add pulumi/agent-skills/migration --skill '*' # 4 migration skills
npx skills add pulumi/agent-skills/authoring --skill '*' # 5 authoring skills
This works with Claude Code, Cursor, Copilot, Codex, and other agent tools.
Ask your AI assistant:
"Convert this Terraform configuration to Pulumi TypeScript"
The assistant will use the pulumi-terraform-to-pulumi skill to produce idiomatic Pulumi code.
Ask your AI assistant:
Help me migrate my CDK application to Pulumi
The assistant will use the pulumi-cdk-to-pulumi skill to guide you through the complete migration workflow.
Ask your AI assistant:
Set up AWS OIDC credentials using Pulumi ESC
The assistant will use the pulumi-esc skill to help configure dynamic credentials.
Ask your AI assistant:
Help me create a reusable Pulumi component for a web service
The assistant will use the pulumi-component skill to guide you through component authoring best practices.
Ask your AI assistant:
Help me upgrade the Pulumi AWS provider safely without changing real infrastructure
The assistant will use the provider-upgrade skill to guide you through a low-risk upgrade workflow.
We welcome contributions! See CONTRIBUTING.md for guidelines on:
Also see AGENTS.md for agent-specific documentation on skill conventions, cross-skill references, and plugin structure.
Apache 2.0 - See LICENSE for details.