Install
$ agentstack add skill-greedychipmunk-agent-skills-pulumi ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Pulumi
Intent Router
| Request | Reference | Load When | | --- | --- | --- | | Install tool, first-time setup, backend login | resources/install-and-setup.md | User needs to install Pulumi or configure backend | | Language choice, project layout, resource patterns | resources/language-and-project.md | User asks about supported languages or project structure | | Stacks, config, secrets | resources/stacks-and-config.md | User needs stack management, config values, or secrets | | CLI commands, workflows | resources/command-cookbook.md | User needs preview/up/destroy patterns or command reference |
Quick Start
# 1. Create a new project (prompts for language, cloud, stack)
pulumi new aws-typescript
# 2. Preview changes (no modifications made)
pulumi preview
# 3. Deploy changes
pulumi up
# 4. Destroy infrastructure (DANGEROUS — requires confirmation)
pulumi destroy
Language Selection
Pulumi supports multiple languages — choose based on your team's familiarity:
| Language | Template prefix | Runtime needed | | --- | --- | --- | | TypeScript | aws-typescript | Node.js | | Python | aws-python | Python 3.8+ | | Go | aws-go | Go 1.21+ | | C# | aws-csharp | .NET 6+ | | Java | aws-java | JDK 11+ | | YAML | aws-yaml | None |
Core Command Tracks
- New project:
pulumi new— scaffold project with language/cloud - Preview:
pulumi preview— show planned changes, no deployment - Deploy:
pulumi up— create or update resources - Destroy:
pulumi destroy— remove all stack resources - Refresh:
pulumi refresh— sync state with actual cloud resources - Stack ops:
pulumi stack ls,pulumi stack select,pulumi stack output
Stack Concept
A stack is a deployment target (e.g., dev, staging, prod). Each stack has its own config and state:
pulumi stack init prod
pulumi stack select dev
pulumi config set aws:region us-west-2
pulumi up
Safety Guardrails
- Always run
pulumi previewbeforepulumi up— review resource diffs carefully. pulumi destroyis irreversible — confirm the stack resource list before proceeding.- Use
pulumi config set --secretfor sensitive values (passwords, API keys). - Never commit Pulumi state files or unencrypted secret values.
- Use stack policies (CrossGuard) to enforce organizational guardrails.
Workflow
- Select or create a stack:
pulumi stack select dev - Set required config:
pulumi config set aws:region us-east-1 - Write or update program code.
- Run
pulumi previewand review the diff. - Run
pulumi upto deploy. - Check outputs:
pulumi stack output
Related Skills
- terraform — HCL-based IaC; Pulumi can import from Terraform state
- ansible — configuration management for post-provision setup
References
resources/install-and-setup.mdresources/language-and-project.mdresources/stacks-and-config.mdresources/command-cookbook.md- Official docs:
- API / provider registry:
- Tutorials:
- Community:
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: greedychipmunk
- Source: greedychipmunk/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.