🎯

arm-to-pulumi

🎯Skill

from pulumi/agent-skills

VibeIndex|
What it does

Converts Azure Resource Manager (ARM) templates and Bicep code to equivalent Pulumi infrastructure-as-code programs, enabling seamless migration of Azure infrastructure definitions.

πŸ“¦

Part of

pulumi/agent-skills(17 items)

arm-to-pulumi

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add pulumi/agent-skills
Install PluginInstall plugin from marketplace
/plugin install pulumi-migration # Install migration skills
Install PluginInstall plugin from marketplace
/plugin install pulumi-authoring # Install authoring skills
Quick InstallInstall with npx
npx skills add pulumi/agent-skills --skill '*'
Quick InstallInstall with npx
npx skills add pulumi/agent-skills/migration --skill '*' # 4 migration skills

+ 1 more commands

πŸ“– Extracted from docs: pulumi/agent-skills
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# Pulumi Agent Skills

A collection of [Agent Skills](https://agentskills.io) for infrastructure as code workflows with Pulumi. These skills teach AI coding assistants how to help with infrastructure migrations, secret management, and code translation.

What are Agent Skills?

Agent Skills are reusable knowledge packages that teach AI coding assistants domain-specific workflows. They follow the [agentskills.io](https://agentskills.io) open standard and work with:

  • [Claude Code](https://docs.anthropic.com/en/docs/claude-code)
  • [GitHub Copilot](https://docs.github.com/en/copilot)
  • [Cursor](https://cursor.sh)
  • [VS Code](https://code.visualstudio.com/docs/copilot)
  • [OpenAI Codex](https://openai.com/api/)

Repository Structure

Skills are organized into two plugin groups:

```

pulumi-agent-skills/

β”œβ”€β”€ migration/ # Convert and import from other tools

└── authoring/ # Write quality Pulumi programs

```

Available Skills

Migration Skills

Convert and import infrastructure from other tools to Pulumi:

| Skill | Description |

|-------|-------------|

| [pulumi-terraform-to-pulumi](migration/skills/pulumi-terraform-to-pulumi) | Migrate Terraform projects to Pulumi |

| [pulumi-cdk-to-pulumi](migration/skills/pulumi-cdk-to-pulumi) | Migrate AWS CDK applications to Pulumi |

| [cloudformation-to-pulumi](migration/skills/cloudformation-to-pulumi) | Migrate AWS CloudFormation stacks/templates to Pulumi |

| [pulumi-arm-to-pulumi](migration/skills/pulumi-arm-to-pulumi) | Migrate Azure ARM templates and Bicep to Pulumi |

Authoring Skills

Write quality Pulumi programs, components, automation, and secrets management:

| Skill | Description |

|-------|-------------|

| [pulumi-best-practices](authoring/skills/pulumi-best-practices) | Best practices for writing reliable Pulumi programs |

| [pulumi-component](authoring/skills/pulumi-component) | Guide for authoring ComponentResource classes |

| [pulumi-automation-api](authoring/skills/pulumi-automation-api) | Best practices for using Pulumi Automation API |

| [pulumi-esc](authoring/skills/pulumi-esc) | Guidance for working with Pulumi ESC (Environments, Secrets, and Configuration) |

Installation

Claude Code Plugin System

```bash

/plugin marketplace add pulumi/agent-skills

/plugin install pulumi-migration # Install migration skills

/plugin install pulumi-authoring # Install authoring skills

```

Universal (all agents)

Install all skills:

```bash

npx skills add pulumi/agent-skills --skill '*'

```

Or install individual plugin groups:

```bash

npx skills add pulumi/agent-skills/migration --skill '*' # 4 migration skills

npx skills add pulumi/agent-skills/authoring --skill '*' # 4 authoring skills

```

This works with Claude Code, Cursor, Copilot, Codex, and other agent tools.

Usage Examples

Terraform to Pulumi Migration

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.

CDK to Pulumi Migration

Ask your AI assistant:

```text

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.

Managing Secrets with ESC

Ask your AI assistant:

```text

Set up AWS OIDC credentials using Pulumi ESC

```

The assistant will use the pulumi-esc skill to help configure dynamic credentials.

Writing Components

Ask your AI assistant:

```text

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.

Contributing

We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on:

  • Writing new skills
  • Improving existing skills
  • Reporting issues

Also see [AGENTS.md](AGENTS.md) for agent-specific documentation on skill conventions, cross-skill references, and plugin structure.

License

Apache 2.0 - See [LICENSE](LICENSE) for details.

Resources

  • [Pulumi Documentation](https://www.pulumi.com/docs/)
  • [Agent Skills Specification](https://agentskills.io/specification)
  • [Pulumi ESC Documentation](https://www.pulumi.com/docs/esc/)

More from this repository10

🎯
pulumi-best-practices🎯Skill

Provides AI guidance and recommendations for writing robust, efficient, and maintainable Pulumi infrastructure-as-code programs, covering architectural patterns, error handling, resource configurat...

🎯
pulumi-component🎯Skill

Guides AI developers in creating robust, reusable Pulumi ComponentResource classes with best practices and design patterns for infrastructure as code.

🎯
pulumi-automation-api🎯Skill

Guides developers in effectively using Pulumi's Automation API for programmatically managing infrastructure deployments, providing best practices and patterns for integrating infrastructure-as-code...

🎯
pulumi-esc🎯Skill

Provides guidance and best practices for managing infrastructure environments, secrets, and configurations using Pulumi ESC, helping developers securely and efficiently handle sensitive data and de...

🎯
pulumi-terraform-to-pulumi🎯Skill

Converts Terraform infrastructure configurations and code to equivalent Pulumi infrastructure-as-code programs, enabling seamless migration from Terraform to Pulumi.

🎯
pulumi-arm-to-pulumi🎯Skill

Converts Azure ARM templates and Bicep infrastructure code to equivalent Pulumi code, enabling seamless migration of Azure infrastructure definitions to Pulumi's multi-cloud programming model.

🎯
pulumi-cdk-to-pulumi🎯Skill

Converts AWS CDK applications to equivalent Pulumi infrastructure code, enabling seamless migration from AWS CDK to Pulumi's multi-cloud infrastructure as code framework.

🎯
cloudformation-to-pulumi🎯Skill

Converts AWS CloudFormation stacks and templates into equivalent Pulumi infrastructure code, enabling seamless migration from CloudFormation to Pulumi's multi-cloud infrastructure as code framework.

🎯
package-usage🎯Skill

Helps developers understand and correctly utilize Pulumi package dependencies, providing guidance on importing, referencing, and managing package versions in Pulumi infrastructure code.

🎯
esc🎯Skill

I apologize, but I cannot generate a description without seeing the actual code or context for the "esc" skill. Could you provide more details about what the "esc" skill does in the pulumi/agent-sk...