pulumi-automation-api

Orchestrate Pulumi deployments programmatically across multiple stacks.

19|3|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/dirien/yet-another-agent-harness --skill pulumi-automation-api-dirien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pulumi-automation-api
Source: https://github.com/dirien/yet-another-agent-harness/tree/main/.claude/skills/pulumi-automation-api
Command: npx skills add https://github.com/dirien/yet-another-agent-harness --skill pulumi-automation-api-dirien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and replaces fragile ad-hoc scripts for running Pulumi operations so teams can reliably orchestrate multi-stack deployments, embed infrastructure provisioning in applications, and build self-service platform tooling.

Core Features & Use Cases

  • Multi-stack orchestration: Sequence dependent stacks or run independent stacks in parallel with proper ordering and status handling.
  • Embedded and inline programs: Choose between local source projects or embedding Pulumi programs in an orchestrator binary for different release and ownership models.
  • Operational patterns: Programmatically set configuration and secrets, stream long-running operation output, and surface errors for graceful failure handling.
  • Use Case: Build a web portal or custom CLI that provisions environments for developers by creating and updating Pulumi stacks on demand.

Quick Start

Deploy the infrastructure, platform, and application stacks in sequence using the Pulumi Automation API and set configuration values for each stack as required.

Frequently Asked Questions about pulumi-automation-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate multi-stack Pulumi deployments programmatically?

You orchestrate multi-stack Pulumi deployments programmatically by embedding Pulumi operations into applications to sequence dependent stacks, run independent stacks in parallel, and handle configuration automatically. This replaces fragile ad-hoc Bash or Makefile scripts.

What is the best way to replace Bash scripts for Pulumi automation?

The best way to replace Bash scripts for Pulumi automation is using the Pulumi Automation API to build reliable orchestrator binaries. This enables programmatic configuration, secret handling, and streaming output for long-running operations.

How do I build a self-service platform tool for Pulumi deployments?

You build a self-service platform tool for Pulumi deployments by embedding inline programs or local source projects into a custom CLI or web portal. This allows developers to provision environments by creating and updating stacks on demand.

Does the Pulumi Automation API handle streaming output and errors for long operations?

Yes, the Pulumi Automation API handles streaming output and errors for long operations. It surfaces errors for graceful failure handling and streams long-running operation output programmatically to ensure reliable automation.

Can I set configuration and secrets programmatically when orchestrating Pulumi stacks?

Yes, you can set configuration and secrets programmatically when orchestrating Pulumi stacks. The Automation API allows you to apply operational patterns to set required configuration values for each stack during multi-stack deployments.