メインコンテンツへスキップ

概要

エージェントスキルは、Dodo Paymentsを扱うAIコーディングアシスタントの機能を向上させる再利用可能な能力です。チェックアウトフローの統合から使用量ベースの請求の設定まで、特定のタスクをより効果的に達成するのに役立つ手順知識とベストプラクティスを提供します。
スキルはAIアシスタントのプラグインと考えてください。 推奨されるパターンとベストプラクティスに従って、Dodo Paymentsの機能を正しく実装する方法をエージェントに教えます。
スキルは、以下を含む任意のMCP対応AIエージェントで動作します。
  • Claude Code - AnthropicのCLIベースのコーディングアシスタント
  • OpenCode - オープンソースのAIコーディングエージェント
  • Cursor - AIを重視したコードエディタ
  • その他のMCPクライアント - スキルプロトコルをサポートする任意のエージェント

利用可能なスキル

スキル説明
dodo-best-practicesDodo Payments統合のベストプラクティスを網羅したガイド
webhook-integration支払いイベントのWebhookの設定と処理
subscription-integrationサブスクリプション請求フローの実装
checkout-integrationチェックアウトセッションと支払いフローの作成
usage-based-billingイベントとメーターによる使用量ベースの請求の実装
billing-sdkBillingSDK Reactコンポーネントの利用
license-keysデジタル製品のライセンスキー管理

インストール

ご使用のAIコーディングアシスタントに応じて、好みのインストール方法を選択してください。
任意の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
必要なスキルだけをインストールして、エージェントのフォーカスを維持し、コンテキストの負荷を軽減します。

スキルの使用方法

インストール後、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アシスタントに以下を提供します。
  1. 手順知識 - 機能を実装するためのステップバイステップの手順
  2. コードテンプレート - 本番環境で使えるコードパターンとスニペット
  3. ベストプラクティス - セキュリティ、エラーハンドリング、UXに関する推奨アプローチ
  4. コンテキスト認識 - さまざまなDodo Payments機能がどのように連携するかの理解
AIアシスタントに機能の実装を依頼すると、関連するスキルを使って以下を行います。
  • 正しい実装アプローチを理解する
  • 正確かつ動作するコードを生成する
  • Dodo Paymentsの規約に従う
  • エッジケースやエラーを適切に処理する
スキルはMCP ServerおよびSentraを補完します。API操作にはMCPを、案内付きの統合にはSentraを、強化されたAIアシスタントの機能にはスキルを利用してください。

他ツールとの比較

ツール目的適している用途
エージェントスキルAIアシスタントの知識を強化任意のMCPクライアントによるAI支援開発
MCP ServerAPI操作の実行AIアシスタントからの直接APIアクセス
Sentra案内付きの統合支援IDEでの対話型請求統合

リソース