Skills by pulumi

6 skills available

pulumi-arm-to-pulumi
This skill automates ARM→Pulumi migrations and imports, producing Pulumi programs, inline import IDs, and a PR-ready migration report. It instructs executing CLI commands (e.g., `az login`, `az resource list`) and using environment variables `ARM_CLIENT_ID`, `ARM_TENANT_ID`, `ARM_OIDC_TOKEN` to access Azure.
Review
817 installs
pulumi-best-practices
Documents Pulumi best practices for Outputs, Components, secrets, aliases, and deployment workflows. Contains CLI examples (`pulumi preview`, `pulumi up`, `pulumi config set --secret`) and CI snippets referencing `PULUMI_ACCESS_TOKEN`; no obfuscated or exfiltrative behavior detected.
Verified
159 installs
pulumi-automation-api
Best practices for using Pulumi Automation API to programmatically orchestrate infrastructure operations. Covers multi-stack orchestration, embedding Pulumi in applications, architecture choices, and common patterns.
Verified
123 installs
pulumi-esc
Dangerous skill: executes shell commands and loads secrets into environment variables while instructing network calls to `https://www.pulumi.com` and Pulumi API endpoints like `GET /api/esc/environments/{orgName}`. It documents Pulumi ESC usage for managing environments, secrets, and configuration.
Caution
122 installs
pulumi-terraform-to-pulumi
This skill converts Terraform projects to Pulumi, guiding project creation, running the `terraform-migrate` plugin, importing state, and installing language-specific providers. It explicitly instructs executing commands such as `pulumi plugin run terraform-migrate` and `npm install @pulumi/aws@7.12.0`, which perform local execution and network package retrieval.
Review
89 installs
cloudformation-to-pulumi
Convert an AWS CloudFormation stack or template to Pulumi. This skill MUST be loaded whenever a user requests migration or conversion of CloudFormation to Pulumi.
Verified
80 installs