Pulumi for Openclaw

A robust integration for managing and automating Pulumi cloud infrastructure directly through AI agents.

gora050
v1.0.2
May 1, 2026
0
450
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install pulumi

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install pulumi using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Pulumi?

Pulumi is a leading infrastructure as code (IaC) platform that enables developers to define and deploy cloud resources using familiar programming languages. This skill, part of the Openclaw Skills ecosystem, bridges the gap between AI agents and cloud management by providing a secure interface to the Pulumi API.

By leveraging the Membrane CLI, this integration handles the complexities of authentication and credential refreshing server-side. This allows developers to focus on infrastructure logic and automation within their AI-driven environments, ensuring that Openclaw Skills can interact with cloud resources safely and efficiently.

Pulumi Use Cases

  • Monitoring the deployment status of cloud infrastructure stacks.
  • Automating resource provisioning as part of a CI/CD or development lifecycle.
  • Querying specific cloud resource details for AI-driven infrastructure audits.
  • Orchestrating multi-cloud environments using Openclaw Skills to trigger Pulumi actions.

How Pulumi Works

  1. The AI agent authenticates via the Membrane CLI using a specific tenant configuration to ensure secure access.
  2. A connection to the Pulumi API is established and monitored until the state reaches READY.
  3. The agent utilizes natural language intent to search for available Pulumi actions like listing stacks or managing resources.
  4. Validated actions are executed with precise JSON parameters to interact with the cloud environment.
  5. For specialized needs, the agent can send direct proxy requests to the Pulumi API with automatic header and auth injection.

Pulumi Setup

First, install the Membrane CLI globally to enable the connection:

npm install -g @membranehq/cli@latest

Next, authenticate your agent (e.g., openclaw) to the management tenant:

membrane login --tenant --clientName=openclaw

Establish a connection to the Pulumi platform:

membrane connection ensure "https://www.pulumi.com/" --json

Finally, verify the connection is active before running actions:

membrane connection get <id> --wait --json

Pulumi Data Schema & Taxonomy

The Pulumi skill organizes infrastructure data through structured JSON responses and metadata. Common data types include:

Entity Description
Stack Represents a collection of cloud resources managed as a unit
Resource Details of a specific cloud component (e.g., S3 bucket, EC2 instance)
Organization The top-level entity for managing teams and projects in Pulumi
Action Schema Detailed input and output definitions for programmatic interaction

Pulumi Advanced Features

  • Server-side credential management that eliminates the need to expose API keys to the local environment.
  • Natural language action discovery that maps user intent to specific Pulumi API endpoints automatically.
  • High-level abstraction for complex operations like stack updates and resource filtering.
  • Transparent proxy support for custom API requests within the Openclaw Skills framework.
  • Automated polling and wait-states for handling asynchronous cloud provisioning tasks.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*