エージェントスキルは、Dodo Paymentsを扱うAIコーディングアシスタントの機能を向上させる再利用可能な能力です。チェックアウトフローの統合から使用量ベースの請求の設定まで、特定のタスクをより効果的に達成するのに役立つ手順知識とベストプラクティスを提供します。
スキルはAIアシスタントのプラグインと考えてください。 推奨されるパターンとベストプラクティスに従って、Dodo Paymentsの機能を正しく実装する方法をエージェントに教えます。
スキルは、以下を含む任意のMCP対応AIエージェントで動作します。
- Claude Code - AnthropicのCLIベースのコーディングアシスタント
- OpenCode - オープンソースのAIコーディングエージェント
- Cursor - AIを重視したコードエディタ
- その他のMCPクライアント - スキルプロトコルをサポートする任意のエージェント
利用可能なスキル
| スキル | 説明 |
|---|
| 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
任意のMCP対応エージェントで動作する汎用スキルCLIを使用してスキルをインストールします。# 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
必要なスキルだけをインストールして、エージェントのフォーカスを維持し、コンテキストの負荷を軽減します。
Claude CodeにDodo Paymentsスキルマーケットプレイスを追加します。/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アシスタントに以下を提供します。
- 手順知識 - 機能を実装するためのステップバイステップの手順
- コードテンプレート - 本番環境で使えるコードパターンとスニペット
- ベストプラクティス - セキュリティ、エラーハンドリング、UXに関する推奨アプローチ
- コンテキスト認識 - さまざまなDodo Payments機能がどのように連携するかの理解
AIアシスタントに機能の実装を依頼すると、関連するスキルを使って以下を行います。
- 正しい実装アプローチを理解する
- 正確かつ動作するコードを生成する
- Dodo Paymentsの規約に従う
- エッジケースやエラーを適切に処理する
スキルはMCP ServerおよびSentraを補完します。API操作にはMCPを、案内付きの統合にはSentraを、強化されたAIアシスタントの機能にはスキルを利用してください。
他ツールとの比較
| ツール | 目的 | 適している用途 |
|---|
| エージェントスキル | AIアシスタントの知識を強化 | 任意のMCPクライアントによるAI支援開発 |
| MCP Server | API操作の実行 | AIアシスタントからの直接APIアクセス |
| Sentra | 案内付きの統合支援 | IDEでの対話型請求統合 |
リソース