Skip to main content
skill CX Codex GP ChatGPT official · OpenAI

stripe-best-practices · openai — Codex skill: what it does, how to install

This skill guides Stripe API choices for payments, subscriptions, marketplaces, and financial accounts. Use it when building or reviewing a Stripe integration.

Install into Codex · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openai/plugins --skill stripe-best-practices -a codex
Open on GitHub

What stripe-best-practices does

stripe-best-practices maps common Stripe tasks to the relevant APIs. It points to Checkout Sessions for one-time payments, Checkout Sessions with Payment Element for an embedded custom form, and Setup Intents for saving a payment method. Subscriptions use Billing APIs with Checkout Sessions.

The skill also covers Connect platforms with Accounts v2 and controller properties, v2 Financial Accounts, and migrations away from deprecated Stripe APIs. It is intended for building, changing, or reviewing integrations for payments and connected accounts.

Install it when your agent needs to make Stripe architecture decisions before writing code. It has little to add to projects with no Stripe integration.

What it helps with

  • choose a Stripe API for one-time payments
  • build an embedded form with Checkout Sessions and Payment Element
  • set up a Connect marketplace with Accounts v2
  • add subscriptions with Billing APIs
  • migrate away from deprecated Stripe APIs

Example prompts for the agent

  • Choose the right Stripe API for this payment flow and explain the tradeoff.
  • Review this Stripe subscription integration and suggest the matching Billing APIs.
  • Design a Connect setup for connected accounts using Accounts v2.

How to install stripe-best-practices

1Skills CLI (Vercel)

npx skills add openai/plugins --skill stripe-best-practices -a codex

2Manually: put the files in place

.agents/skills/stripe-best-practices/SKILL.md

For all projects use ~/.agents/skills/

From the same set201

The whole set →
supabase official supabase Guides the agent through database configuration and strict RLS policies in Supabase. CX Codex GP ChatGPT 8installs remotion-render official Remotion Exports videos and static stills from Remotion projects using CLI commands. CX Codex GP ChatGPT 3installs figma-create-new-file official Figma Creates blank Figma, FigJam, or Slides files inside draft folders. It resolves planKey and editor types before invoking Figma MCP tools. CX Codex GP ChatGPT 6installs swiftui-performance-audit official OpenAI Pinpoints SwiftUI runtime issues like frame drops, unresponsive taps, and excessive view body computations. Works code-first and guides Instruments profiling. CX Codex GP ChatGPT 109installs swiftui-liquid-glass official OpenAI This skill helps build and review SwiftUI Liquid Glass interfaces for iOS 26+. Use it when adopting the API or checking fallbacks, interaction, and design fit. CX Codex GP ChatGPT 121installs swiftui-ui-patterns official OpenAI This skill helps build and refactor SwiftUI interfaces, from navigation and state to layouts and controls. Use it for new screens or changes to an existing project. CX Codex GP ChatGPT 114installs swiftui-view-refactor official OpenAI Refactors SwiftUI view files into clean, testable structures with dedicated subview types and proper Observation ownership. CX Codex GP ChatGPT 113installs ios-memgraph-leaks official OpenAI Captures and inspects iOS leaks from a simulator process or .memgraph. Useful for tracing retained objects and checking a fix with before-and-after evidence. CX Codex GP ChatGPT 1,054installs

Other versions of stripe-best-practices

Similar

migrating-oracle-to-postgres-data-access-code official github Migrates .NET and C# data access code from Oracle to PostgreSQL using Npgsql. Useful when converting an existing .NET project layer step by step. GitHub Copilot 10installs upstash-redis official Upstash Connect to Redis over HTTP in serverless runtimes using @upstash/redis and configure rate limiting with @upstash/ratelimit without TCP connection pooling. GitHub Copilot 7installs protobuf-grpc-api-review official github Reviews .proto and gRPC changes for format compatibility, migration risks, and RPC contract quality. Use it when changing schemas or investigating failures across client versions. GitHub Copilot 7installs mcp-builder official anthropics This skill walks through building an MCP server in TypeScript or Python, from reading the protocol spec to writing tests and evaluation questions. Claude Code Claude.ai 130,949installs google-agents-cli-adk-code official Google A reference skill for building ADK agents with tools, callbacks, state, and workflows. Use it when an agent project needs concrete API patterns or code examples. Claude Code CX Codex Cursor +1 511,400installs lark-im larksuite This skill lets an agent work with Lark IM messages, chats, files, and interactive cards. Use it when coding tasks need access to team conversations. Claude Code CX Codex Cursor +1 472,300installs lark-event larksuite Listens to Lark/Feishu events and streams them as NDJSON. Use it for bots, message processing, and long-running subscribers. Claude Code CX Codex Cursor +1 466,200installs caveman-discover JuliusBrussee Finds and labels every LLM workflow in your repository so Caveman Cloud breaks down spend by actual job rather than grouping everything into one bucket. Claude Code CX Codex Cursor +1 103,500installs

Questions about stripe-best-practices

How do I install stripe-best-practices in Codex?

Run npx skills add openai/plugins --skill stripe-best-practices or npx skills add openai/plugins --skill stripe-best-practices -a codex. The skill file is placed at .agents/skills/stripe-best-practices/SKILL.md.

What does stripe-best-practices do?

It guides Stripe API and integration choices for payments, subscriptions, Connect, financial accounts, and migrations from deprecated APIs.

Which Stripe API should I use to save a payment method?

The skill directs this use case to Setup Intents.

Source text

SKILL.md · MIT
---
name: stripe-best-practices
description: Guides Stripe integration decisions — API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, Treasury financial accounts, integration surfaces (Checkout, Payment Element), and migrating from deprecated Stripe APIs. Use when building, modifying, or reviewing any Stripe integration — including accepting payments, building marketplaces, integrating Stripe, processing payments, setting up subscriptions, or creating connected accounts.
---

Latest Stripe API version: **2026-02-25.clover**. Always use the latest API version and SDK unless the user specifies otherwise.

## Integration routing

| Building... | Recommended API | Details |
|---|---|---|
| One-time payments | Checkout Sessions | [references/payments.md](references/payments.md) |
| Custom payment form with embedded UI | Checkout Sessions + Payment Element | [references/payments.md](references/payments.md) |
| Saving a payment method for later | Setup Intents | [references/payments.md](references/payments.md) |
| Connect platform or marketplace | Accounts v2 (`/v2/core/accounts`) | [references/connect.md](references/connect.md) |
| Subscriptions or recurring billing | Billing APIs + Checkout Sessions | [references/billing.md](references/billing.md) |
| Embedded financial accounts / banking | v2 Financial Accounts | [references/treasury.md](references/treasury.md) |

Read the relevant reference file before answering any integration question or writing code.

## Key documentation

When the user's request does not clearly fit a single domain above, consult:

- [Integration Options](https://docs.stripe.com/payments/payment-methods/integration-options.md) — Start here when designing any integration.
- [API Tour](https://docs.stripe.com/payments-api/tour.md) — Overview of Stripe's API surface.
- [Go Live Checklist](https://docs.stripe.com/get-started/checklist/go-live.md) — Review before launching.

© OpenAI · MIT · openai/plugins

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor