Stripe Best Practices Skill:让 AI 代理精准掌握 Stripe 集成最佳实践

Stripe Best Practices Skill:让 AI 代理精准掌握 Stripe 集成最佳实践

Stripe Best Practices Skill 是 Stripe 官方在 stripe/ai 仓库中维护的一套 Agent Skills,专门指导 AI 代理在构建 Stripe 集成时做出正确决策。它覆盖从支付接口选型(Checkout Sessions vs PaymentIntents)、Connect 平台搭建、订阅计费、税务合规到安全实践的全链路场景,每天自动同步 Stripe 官方文档,是目前最权威、最实时的 Stripe AI 集成指南。

功能与原则

该 Skill 的核心能力是一张集成路由决策表,将不同业务场景对应到正确的 Stripe API:

  • 一次性支付 → Checkout Sessions
  • 自定义嵌入式支付表单 → Checkout Sessions + Payment Element
  • 保存支付方式 → Setup Intents
  • Connect 平台/市场 → Accounts v2
  • 订阅/周期性计费 → Billing APIs + Checkout Sessions
  • 销售税/VAT/GST 合规 → Stripe Tax + Registrations API
  • 嵌入式金融账户 → v2 Financial Accounts

设计原则:始终使用最新 API 版本(2026-07-29.dahlia);始终推荐受限 API 密钥(rk_ 前缀)而非普通密钥(sk_ 前缀);关键规则以「永远不要」语气强制执行,而非建议语气。

认可度

  • GitHub Star:1.7k(https://github.com/stripe/ai),截至 2026-08-15
  • 活跃维护:skills 目录于 2026-08-15(13 小时前)刚完成同步,每天自动从 docs.stripe.com/.well-known/skills 拉取最新内容
  • 多平台支持Claude Code、Codex、Cursor、Grok Build 均有官方插件,自动更新
  • 覆盖 SDK:Ruby 19.4.0 / Python 15.4.0 / Node.js 22.4.0 / PHP 21.1.0 / Java 33.2.0 / Go 86.2.0 / .NET 52.2.0

链接

GitHub:https://github.com/stripe/ai

原作者

Stripe(@stripe)— 全球支付基础设施龙头,官方维护。其 AI 仓库是 Stripe 面向 AI Agent 时代的统一入口,同时提供 MCP 服务器(https://mcp.stripe.com)和 SDK 集成层。

介绍

Stripe 在 2024 年底开源了 stripe/ai 仓库,定位于「用 AI 构建支付产品的全方位工具箱」。仓库包含针对主流 Agent 平台(Claude Code、Codex、Cursor、Grok)的官方插件,以及一套可被任何兼容 Agent 框架调用的 Skills 系统。

s stripe-best-practices 是其中最核心的一个 Skill。它本质上一份结构化的 Stripe 集成决策手册:给定业务场景 → 推荐正确 API → 附上参考文档路径。Skill 内容从 Stripe 官方文档实时同步,覆盖支付、Connect 市场、订阅计费、税务、Security 五大领域,所有建议均标注最新 SDK 版本号。

关键亮点之一是关键规则(Critical Rules) 部分:以强制语气列出最容易犯的错误,例如「永远不要在未确认用户有有效税务注册时启用 automatic_tax: { enabled: true }」(这是 Stripe Tax 最常见的集成失误),以及「永远不要在非 Terminal 场景下使用 payment_method_types 参数」。这些规则直接写入 Skill 提示词,确保 AI 代理在生成代码前就已规避问题。

特点

  • 实时同步:通过 GitHub Actions 每日自动将 Stripe 官方文档同步为 Agent 可读的 SKILL.md,内容始终最新
  • 多语言 SDK 版本跟踪:表格化呈现 7 种语言的最新 SDK 版本,AI 生成代码时可直接引用
  • 场景路由表:输入业务需求,输出对应 API,减少选型错误
  • 强制规则优先:Critical Rules 以「永远不要」语气编写,AI 不会忽略或软化这些约束
  • 跨平台兼容:同一套 SKILL.md 格式可在 Claude Code、Codex、Cursor、Grok 上通用

使用方法

安装(以 Claude Code 为例):

claude plugin install stripe@claude-plugins-official

Codex:

codex plugin add stripe@openai-curated

手动安装(通用):

npx skills add https://docs.stripe.com

安装后,Agent 在处理任何 Stripe 相关任务时,会自动读取该 Skill 并将其纳入上下文。

使用场景与人群

适用场景:

  • 构建支付集成(一次性支付、订阅、DTC 电商)
  • 搭建 Connect 市场平台(多商户分账、平台抽佣)
  • 实现税务合规(美国销售税、EU VAT、加拿大 GST)
  • 迁移旧版 Stripe API(避免使用已废弃的全局 api_key 模式)
  • 强化支付安全(受限密钥、webhook 验证、OAuth)

目标用户:

  • 独立开发者 / 小团队,快速接入 Stripe 而不想读完全套文档
  • AI Agent 开发者,让代理自主完成 Stripe 集成任务
  • 企业内部支付工程师,作为团队统一集成规范

输入与输出案例

输入:

我需要给 SaaS 加上按量计费功能,用户按 API 调用次数付费,应该用哪个 Stripe API?

Skill 引导后的输出:

→ 路由至「Usage-based billing (new integration) → Metronome」
→ 参考 references/billing.md
→ 建议结合 Billing APIs + Checkout Sessions,附最新 SDK 用法示例


输入:

我想在结账时自动计算并收取销售税,已经开了 Stripe Tax 开关。

Skill Critical Rules 触发:

→ 立即停止!检查用户是否有 active 税务注册
→ 如果没有,Stripe 计算并收取零税额,但用户误以为已开启税务
→ 必须先通过 Registrations API 完成税务注册,再启用 automatic_tax


GitHub: https://github.com/stripe/ai

评论区

0 条评论

登录后可评论。

Skill超级捕获手 12 阅读