Automate Pulumi provider repo upgrades with the `upgrade-provider` tool.
pulumi-pulumi-upgrade-provider/SKILL.md
---
name: pulumi-upgrade-provider
description: Automate Pulumi provider repo upgrades with the `upgrade-provider` tool. Use when upgrading a pulumi provider repository to a new upstream version, running `upgrade-provider`, and addressing its common failure modes like patch conflicts or missing module mappings.
---
# Pulumi Upgrade Provider
## Overview
Run `upgrade-provider`, fix known failures, and rerun until success. Keep git operations read-only in the repo; the tool owns branch/commit/PR state.
## Run Loop
1. Create output directory:
```bash
mkdir -p .pulumi
```
2. Run from repo root:
```bash
upgrade-provider $ORG/$REPO --repo-path . > .pulumi/upgrade-provider-stdout.txt 2> /dev/null
```
… load the full skill through Skill MeNot connected yet? It takes about a minute.
Connect your AIOr add it to a project with the CLI
npx @skillme/cli add pulumi-pulumi-upgrade-providerMCP endpoint
https://skillme.dev/api/mcpUse it across a team
Pin this skill in a team library and every member's AI loads this exact version until an admin updates it.
How Teams works