A

agent-payment-x402

作成者 affaan-m

agent-payment-x402 は、AI エージェントが MCP ツール、支出上限、受取先の allowlist、非カストディアルウォレットを使って x402 決済を扱えるようにするスキルです。有料 API やエージェントのオーケストレーションに対応します。

スター156k
お気に入り0
コメント0
追加日2026年4月15日
カテゴリーAgent Orchestration
インストールコマンド
npx skills add affaan-m/everything-claude-code --skill agent-payment-x402
編集スコア

このスキルの評価は 68/100 で、掲載には十分であり、導入判断の目安としても信頼できます。ただし、すぐに使える完成済み実装というより、概念とパターンを学ぶためのガイドとして見るのが適切です。リポジトリでは x402 の決済ユースケース、ポリシー制御、エージェント向けの MCP での役割が明確に説明されていますが、実際のインストール手順や実行手順の具体性は限定的です。

68/100
強み
  • 用途が明確で、API・サービス・他のエージェントへの支払いを、予算や支出制御つきでどう扱うかがはっきり示されています。
  • 運用の見通しが良く、x402 の HTTP 402 ネゴシエーションフロー、SpendingPolicy の考え方、非カストディアルな ERC-4337 ウォレットモデルをエージェント向けに整理しています。
  • MCP 連携と自律的な再試行・支払いフローにより、単なるプロンプトよりも再利用しやすい実務的な指針が得られます。
注意点
  • インストールコマンド、サポートファイル、参照実装がないため、導入には推測が必要です。
  • リポジトリの情報はドキュメント中心に見えるため、すぐに実行したりトラブルシュートしたりするための具体例は十分でない可能性があります。
概要

agent-payment-x402 の概要

agent-payment-x402 ができること

agent-payment-x402 スキルは、x402 の HTTP 支払いフローと MCP ツールを使って、AI エージェントがマシン間決済を実行できるようにします。実際の役割は抽象的な「決済」ではありません。オーケストレーションされたエージェントが有料エンドポイントにアクセスし、402 Payment Required を処理し、ポリシーを確認し、非カストディアルウォレットからトランザクションに署名し、自動で再試行できるようにすることです。

どんな人にこのスキルを入れるべきか

最適なのは、エージェントのオーケストレーション、有料 API アクセス、サービス間自動化、またはエージェントマーケットプレイスに取り組む開発者です。agent-payment-x402 スキルは、エージェントがデータを購入する必要がある、メータリングされたツールを呼び出す、別のエージェントに支払う、あるいはカストディアルな支払いレイヤーに制御を渡さずに厳しい支出上限を守る必要がある場合に特に有効です。

なぜ一般的なプロンプトよりこれが選ばれるのか

通常のプロンプトでも支払いロジックは説明できますが、支出ポリシー、受取人の制御、402 のネゴシエーションパターンを安定して埋め込むことはできません。agent-payment-x402 スキルは、いつ支払うか、どのように予算を守るか、そして非カストディアルウォレットの制約をワークフローにどう組み込むかを、モデルにより明確な運用フレームとして与えます。

導入を判断するうえでの重要なポイント

これはウォレット基盤全体ではなく、用途を絞ったスキルです。すでに MCP ツールと x402 対応サービスを前提にしているなら有用です。請求書の生成、手動承認、一般的な SaaS 課金だけが必要なら、agent-payment-x402 はおそらく適切な抽象化ではありません。

agent-payment-x402 の使い方

導入時に最初に読むべき内容

スキル対応の環境にインストールしたら、まず skills/agent-payment-x402/SKILL.md を読んでください。実装の指針は補助ファイルではなくそこにまとまっています。このスキルには追加の resources/rules/、スクリプトがないため、Agent Orchestration のワークフローに組み込む前に、中心となる文書を正確に理解することが導入の鍵になります。

このスキルがうまく働くために必要な入力

agent-payment-x402 スキルをうまく使うには、エージェントに次の情報を与えてください。

  • 支払いが必要になる可能性のあるサービスまたはエンドポイント
  • 支払いの発火条件。通常は 402 レスポンス
  • タスクごと、セッションごとの上限を含む SpendingPolicy
  • 支払い先を制限したい場合の受取人 allowlist
  • トランザクションのレート制限
  • ウォレット/アカウントのコンテキスト。理想は非カストディアルのスマートアカウント前提

弱い入力: 「必要なら何でも支払う」
強い入力: 「api.example.com402 を返した場合は、リストにある受取人にのみ支払いを許可し、支出はタスクあたり $2、セッションあたり $15 までに制限し、2 回目の支払い試行が必要なら中断する」

あいまいな目的を実用的なプロンプトに変える

agent-payment-x402 をうまく使うためのプロンプトでは、タスク、予算、相手先、失敗時の挙動を明示する必要があります。例:

“Complete the data retrieval task. If the provider responds with 402 Payment Required, use the x402 payment tool. Enforce per-task budget 0.50 USDC, session budget 5 USDC, recipient allowlist [provider address], and max 3 payment attempts per hour. Retry the original request after successful payment. If policy blocks payment, return the reason and the cheapest compliant alternative.”

このほうがうまくいくのは、支払いが許可される条件、どのツール動作が許容されるか、支払いを拒否されたときにどうするかがモデルに伝わるからです。

実用的なワークフローと品質向上のコツ

次の順で進めるとよいです。

  1. 委任する前にビジネスルールを定義する。
  2. エージェントに支払い境界を正確に伝える。
  3. エージェントに対象の呼び出しを試させる。
  4. 402 が発生したら、MCP 支払いツールにネゴシエーションさせて再試行する。
  5. 監査可能性のために支払い判断と結果を記録する。

実務上のコツ:

  • 予算はタスク単位に保つ。広すぎる予算はツール選択を雑にします。
  • 相手先が分かっているなら、allowlist を必ず使う。
  • 複数の有料ツールが競合する場合は、このスキルにセキュリティレビューやコスト認識型オーケストレーションを組み合わせる。
  • 成功パスだけでなく拒否パスもテストする。実際の失敗は、決済そのものよりポリシー詳細の不足から起きることが多いです。

agent-payment-x402 スキル FAQ

agent-payment-x402 は初心者向けですか?

半分はそうです。考え方はシンプルですが、agent-payment-x402 の導入判断は、MCP ツール、ウォレット境界、402 フローをすでに理解しているかに左右されます。初心者でも読むことはできますが、本番利用には明示的なポリシー制御のもとでエージェントツールを運用しているチームのほうが向いています。

このスキルが向いているケースと向いていないケースは?

向いているケース: API 呼び出し、サービスアクセス、またはリスクを限定したエージェント間精算を自律的に購入する場合。向いていないケース: 手動のチェックアウトフロー、消費者向けの支払い UX、広範なトレジャリ管理、あるいはすべてのトランザクションを人間が承認しなければならないシステム。設計上、このスキルは用途が絞られています。

通常の支払い指示とどう違うのですか?

通常のプロンプトは「必要なら支払う」で終わりがちです。agent-payment-x402 のガイドがより有用なのは、支払いを HTTP セマンティクスによって発火する、ポリシー管理されたツール動作として扱うからです。オーケストレーション環境では、予算超過、誤った受取人、繰り返しの再試行が現実の障害になるため、この違いは重要です。

x402 対応のエコシステムは必要ですか?

実質的には必要です。x402 のネゴシエーションと MCP 支払いツールが存在するか、実装できる環境を前提にしています。提供側が 402 を返さない、またはエージェントがウォレットツールにアクセスできない場合、このスキルは参考にはなっても、そのままでは導入できません。

agent-payment-x402 スキルを改善するには

ポリシー入力をもっと厳密にする

agent-payment-x402 の品質を左右する最大の要素は、ポリシーの精度です。通貨、支出上限、許可された受取人、再試行回数の上限、そして何を同一タスク/同一セッションとみなすかを具体的に指定してください。制限が曖昧だと、エージェントは使いすぎるか、ツールが不足条件を求めた時点で止まってしまいます。

よくある失敗パターンを先回りする

よくある破綻は次のとおりです。

  • 受取人の allowlist が明確でない
  • 予算が自然文で書かれていて、機械的に扱えない
  • 支払い拒否時のフォールバックがない
  • 402 の後はすべての有料エンドポイントが同じように動くと思い込んでいる
  • 長時間のオーケストレーションでセッション上限を忘れている

こうした問題があると、最初の出力はもっともらしく見えても、安全に実行できないことがあります。

最初のドラフトのあとに詰める

モデルがフローを提案したら、その設計をストレステストしてください。

  • 「最初の 402 の後にサービスが価格を上げたらどうなる?」
  • 「少額の支払いを何度も繰り返されるのをどう防ぐ?」
  • 「このセッションで、正確にどの支払いが許可される?」
  • 「どのイベントで再試行を止めるべき?」

これらの質問は、運用上の境界を明示させるので、agent-payment-x402 スキルの出力改善につながります。

隣接する制御と組み合わせる

本番でより良い結果を得るには、Agent Orchestration 向けの agent-payment-x402 に、コスト認識型ルーティング、監査ログ、セキュリティレビューを組み合わせてください。このスキルは、支払いが大きな実行計画の中の一つの管理されたステップとして扱われるときに最も強く、単独の機能として切り出されたときよりも効果を発揮します。

評価とレビュー

まだ評価がありません
レビューを投稿
このスキルの評価やコメントを投稿するにはサインインしてください。
G
0/10000
新着レビュー
保存中...