Load this skill when a user asks how to run Pulumi programmatically, embed Pulumi in an application, orchestrate multiple stacks in code, build a self-service…
Programmatic orchestration of Pulumi infrastructure operations across multiple stacks and applications. Supports both local source (existing Pulumi projects) and inline source (embedded programs) architectures, enabling flexible deployment patterns from simple to complex multi-stack scenarios Handles multi-stack orchestration with dependency sequencing, parallel independent deployments, and cross-stack output passing for coordinated infrastructure provisioning Provides programmatic configuration management, real-time output streaming, and error handling as alternatives to CLI-based workflows Language-independent orchestration allows the automation layer to use a different language than the Pulumi programs it manages, enabling platform and application team separation Pulumi Automation API When to Use This Skill Invoke this skill when: Orchestrating deployments across multiple Pulumi stacks Embedding Pulumi operations in custom applications Building self-service infrastructure platforms Replacing fragile Bash/Makefile orchestration scripts Creating custom CLIs for infrastructure management Building web applications that provision infrastructure What is Automation API Automation API provides programmatic access to Pulumi operations. Instead of running pulumi up from the CLI, you call functions in your code that perform the same operations. import * as automation from "@pulumi/pulumi/automation";
don't have the plugin yet? install it then click "run inline in claude" again.