Pulumi infrastructure-as-code and Flux CD GitOps skills for Claude Code with ESC, OIDC, and cloud provider best practices.
76
95%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
High
Do not use without reviewing
Custom Claude Code skills for infrastructure as code development.
| Skill | Description |
|---|---|
| pulumi-typescript | Pulumi IaC with TypeScript, Pulumi Cloud & ESC |
| pulumi-go | Pulumi IaC with Go, Pulumi Cloud & ESC |
| pulumi-python | Pulumi IaC with Python, Pulumi Cloud & ESC |
| pulumi-neo | Pulumi Neo AI agent for conversational infrastructure management |
| pulumi-cli | Pulumi CLI command reference for deployments and stack management |
All Pulumi skills include:
Add the marketplace and install individual skills:
# Add the marketplace
/plugin marketplace add dirien/claude-skills
# Install individual skills (choose one or more)
/plugin install pulumi-typescript@pulumi-skills
/plugin install pulumi-go@pulumi-skills
/plugin install pulumi-python@pulumi-skills
/plugin install pulumi-neo@pulumi-skills
/plugin install pulumi-cli@pulumi-skillsInstall skills using the skills.sh CLI:
npx skills add dirien/claude-skills# Clone the repo
git clone https://github.com/dirien/claude-skills.git
# Symlink skills to Claude's skills directory
mkdir -p ~/.claude/skills
ln -s $(pwd)/claude-skills/pulumi-typescript ~/.claude/skills/pulumi-typescript
ln -s $(pwd)/claude-skills/pulumi-go ~/.claude/skills/pulumi-go
ln -s $(pwd)/claude-skills/pulumi-python ~/.claude/skills/pulumi-python
ln -s $(pwd)/claude-skills/pulumi-neo ~/.claude/skills/pulumi-neo
ln -s $(pwd)/claude-skills/pulumi-cli ~/.claude/skills/pulumi-cliCopy skills to your project's .claude/skills/ directory to share with your team.
Each skill follows this structure:
pulumi-{language}/
├── SKILL.md # Main skill definition
├── evals/
│ └── evals.json # Skill evaluation test cases
└── references/
├── pulumi-esc.md # ESC patterns and commands
├── pulumi-patterns.md # Infrastructure patterns
├── pulumi-{language}.md # Language-specific guidance
├── pulumi-best-practices-aws.md # AWS best practices
├── pulumi-best-practices-azure.md # Azure best practices (azure-native)
└── pulumi-best-practices-gcp.md # GCP best practicesOnce installed, the skills automatically activate when you work on Pulumi projects. For example:
"Create a Pulumi TypeScript project with ESC OIDC authentication to AWS"
"Set up a secure S3 bucket with encryption using Pulumi Python"
"Create a multi-language component for a VPC in Go"
MIT