Automates the gnarly process of upgrading Pulumi provider repositories to new upstream versions by running the upgrade-provider tool in a loop and fixing its common failure modes. You'll mainly use this when a provider needs to track a new version of its upstream Terraform provider or SDK. It handles the tedious stuff like patch conflicts, missing module mappings, and go.mod replacement directives, then creates a PR when it succeeds. The skill enforces strict guardrails around git operations since upgrade-provider manages branches and commits itself. Includes a reference doc for known error patterns and knows when to bail out and ask for human judgment on breaking changes or architectural decisions.
npx skills add https://github.com/pulumi/agent-skills --skill pulumi-upgrade-provider