upgrade-stripe · openai — Codex skill: what it does, how to install
Step-by-step guidance for upgrading Stripe API versions, server-side libraries, Stripe.js, and mobile SDKs.
npx skills add openai/plugins --skill upgrade-stripe -a codexWhat upgrade-stripe does
The skill guides your agent through updating Stripe integrations to 2026-07-29.dahlia or any specific target version. It distinguishes breaking changes from non-breaking updates so you know when endpoint removals or payload changes require code edits. Webhook listeners need explicit attention: unknown events must be handled gracefully.
Inside, the guide outlines requirements across various runtimes. For dynamic languages like Node.js and Python, it configures apiVersion globally or on individual requests. For Java, Go, and .NET, the skill instructs the agent to bump the SDK package directly. Strongly typed models cannot mismatch compiled SDK types. It also covers version pairings for Stripe.js and semantic versioning rules for iOS, Android, and React Native.
Install this skill if your project accepts payments and you need a systematic checklist to update Stripe without breaking production checkouts.
What it helps with
- upgrade backend Stripe SDKs to API version
2026-07-29.dahlia - adapt webhook listeners to handle updated Stripe event structures
- switch Stripe.js script tags or npm packages to a matching major release
- determine the correct mobile SDK version for iOS, Android, or React Native
Example prompts for the agent
- Help me upgrade the Stripe Python SDK to version 2026-07-29.dahlia
- How do I test my integration against the new Stripe API version with curl?
- Show what changes are needed to update Stripe.js to Dahlia
How to install upgrade-stripe
1Skills CLI (Vercel)
npx skills add openai/plugins --skill upgrade-stripe -a codex2Manually: put the files in place
.agents/skills/upgrade-stripe/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill upgrade-stripe -a claude-code2Manually: put the files in place
~/.claude/skills/upgrade-stripe/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/upgrade-stripe/
Manually: put the files in place
.cursor/skills/upgrade-stripe/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins upgrade-stripe2Manually: put the files in place
.github/skills/upgrade-stripe/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/stripe/skills/upgrade-stripeManually: put the files in place
.devin/skills/upgrade-stripe/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set201
The whole set →Other versions of upgrade-stripe
Similar
Questions about upgrade-stripe
How to install upgrade-stripe in Codex?
Run npx skills add openai/plugins --skill upgrade-stripe -a codex in your project terminal.
What does upgrade-stripe do?
It gives the model a checklist and code conventions for migrating Stripe API versions, server SDKs, Stripe.js, and mobile libraries.
Why can't you set an API version string in Go, Java, or .NET?
Strongly typed SDKs fix data structures to the release date. Passing a different version string causes Stripe responses to mismatch the compiled SDK types.