Agent Skills 是可重用的能力,增强 AI 编程助手在使用 Dodo Payments 时可以完成的操作。它们提供过程知识和最佳实践,帮助代理更有效地完成特定任务——从集成结账流程到设置基于使用情况的计费。
将技能视为 AI 助手的插件。 它们教会您的代理如何按照我们推荐的模式和最佳实践正确实施 Dodo Payments 功能。
Skills 可与任何 MCP 兼容的 AI 代理一起使用,包括:
- Claude Code - Anthropic 的 CLI 编程助手
- OpenCode - 开源 AI 编程代理
- Cursor - 以 AI 为先的代码编辑器
- 其他 MCP 客户端 - 支持技能协议的任何代理
可用技能
| Skill | Description |
|---|
| dodo-best-practices | 集成 Dodo Payments 的综合最佳实践指南 |
| webhook-integration | 设置和处理支付事件的 Webhook |
| subscription-integration | 实现订阅计费流程 |
| checkout-integration | 创建结账会话和支付流程 |
| usage-based-billing | 使用事件和计量器实现计量计费 |
| billing-sdk | 使用 BillingSDK React 组件 |
| license-keys | 管理数字产品的许可密钥 |
根据您选择的 AI 编程助手选择首选的安装方法。
Skills CLI
Claude Code
OpenCode
使用通用技能 CLI 安装技能,该 CLI 适用于任何 MCP 兼容的代理:# Install all Dodo Payments skills
npx skills add dodopayments/skills
或者根据需要安装单个技能:# Best practices guide
npx skills add dodopayments/skills/dodo-best-practices
# Webhook integration
npx skills add dodopayments/skills/webhook-integration
# Subscription billing
npx skills add dodopayments/skills/subscription-integration
# Checkout flows
npx skills add dodopayments/skills/checkout-integration
# Usage-based billing
npx skills add dodopayments/skills/usage-based-billing
# BillingSDK components
npx skills add dodopayments/skills/billing-sdk
# License key management
npx skills add dodopayments/skills/license-keys
仅安装所需技能,以便让您的代理保持专注并减少上下文负担。
将 Dodo Payments 技能市场添加到 Claude Code:/plugin marketplace add dodopayments/skills
然后安装单个插件:# Install best practices
/plugin install dodo-best-practices
# Install webhook integration
/plugin install webhook-integration
# Install subscription integration
/plugin install subscription-integration
# Install checkout integration
/plugin install checkout-integration
# Install usage-based billing
/plugin install usage-based-billing
# Install BillingSDK
/plugin install billing-sdk
# Install license keys
/plugin install license-keys
当在 OpenCode 设置中配置后,技能会自动可用。将 Dodo Payments 技能仓库添加到您的配置:{
"skills": {
"repositories": [
"dodopayments/skills"
]
}
}
使用技能
安装后,当您要求 AI 助手实施 Dodo Payments 功能时,它可以利用这些技能。以下是一些示例提示:
最佳实践
Help me integrate Dodo Payments into my Next.js app following best practices
Webhook
Set up webhook handlers for payment and subscription events
Implement a subscription flow with free trial and multiple pricing tiers
Create a checkout session for my SaaS product
基于使用情况的计费
Add usage-based billing to track API calls for my AI product
BillingSDK
Add a pricing page using BillingSDK components
许可密钥
Implement license key validation for my desktop app
技能如何工作
技能为您的 AI 助手提供:
- 过程知识 - 实施功能的逐步说明
- 代码模板 - 可用于生产的代码模式和片段
- 最佳实践 - 安全性、错误处理和用户体验的推荐方法
- 上下文感知 - 理解不同 Dodo Payments 功能如何协同工作
当您要求 AI 助手实施某个功能时,它会使用相关技能来:
- 理解正确的实施方法
- 生成准确、可用的代码
- 遵循 Dodo Payments 的约定
- 妥善处理边缘情况和错误
技能可补充 MCP Server 与 Sentra。在 MCP 中执行 API 操作,在 Sentra 中进行引导式集成,在 Skills 中增强 AI 助手能力。
与其他工具的对比
| Tool | Purpose | Best For |
|---|
| Agent Skills | 增强 AI 助手知识 | 任何 MCP 客户端的 AI 辅助开发 |
| MCP Server | 执行 API 操作 | AI 助手直接访问 API |
| Sentra | 引导式集成助手 | IDE 中的交互式计费集成 |