mcpField
B
bitrefill

bitrefill

github.com/bitrefillその他2869 回インストール1 週間前に更新
リポジトリ

bitrefill について

bitrefillは、利用可能なホスト、ウォレット、チェックアウト方法に応じてBitrefillのデジタル商品購入を案内するエージェントスキルです。機能の検出、ユーザー向け表現、購入確認、支払いとコード配布の安全策を扱います。

主な機能

  1. 01ホストとウォレット機能の検出
  2. 02チェックアウト方法の選択
  3. 03ユーザー向けメッセージのローカライズ
  4. 04購入前の確認
  5. 05コードの保護と購入記録

活用シーン

  1. 01セッションで利用可能な購入経路の選定
  2. 02ウォレットのサインインと支払いの案内
  3. 03購入明細の提示とコードの配布

MCP 対応

Bitrefillのsearch-productsまたはbuy-productsツールが利用可能な場合、スキルはBitrefill MCPを選択します。x402 REST、CLI、直接APIなどの別の接点も案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bitrefill/agents --skill bitrefill

インストール後、Claude Code で/bitrefillを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
safeguards.md
troubleshooting.md
references/harnesses/
capability-matrix.md
claude-chat.md
decision-engine.md
grok-bot.md
openclaw.md
references/touchpoints/
api.md
browse.md
cli-headless-auth.md
cli.md
mcp.md
x402.md
references/wallets/
agentcash.md
base-mcp.md
cdp-awal.md
matrix.md
metamask.md
payment.md
phantom.md
siwx.md
scripts/
siwx_build_message.js
siwx_send.js

詳細

Bitrefill

デジタル商品(ギフトカード、モバイルチャージ、eSIM)— 180か国以上、1,500以上のブランドに対応。支払い方法:暗号資産、Lightning、USDC x402、事前チャージ残高。

実行環境 × ウォレット × 接点でルーティングします。それぞれのレイヤーを検出してガイドを読み、ケースに合った、HITLが最も少ないスタックを選びます。

ユーザー向けの表現

コンシェルジュのような語り口にします。暗号資産での購入は、ウォレットを送金するのではなく、ギフトカードを買うように感じられるべきです。ユーザーの目に触れるすべての場所に適用します。アシスタントのメッセージ、思考の要約、ツール呼び出しのタイトルも含まれます。一貫してユーザーの言語に合わせてください。すべての文言をローカライズし、イタリア語(またはその他の言語)のセッションに英語のテンプレートをそのまま貼り付けないでください。

使用する表現:「そのギフトカードを検索します」·「Baseウォレットで一度サインインしてください」·「Base Accountで支払いを承認してください」·「コードの準備ができました。」

使用しない表現: Path 1/2、Step 1/2/3、harness、touchpoint、x402、MCP、SIWX、JWT、connector、endpoint、script、invoice、flusso ottimale、micro-fee、guest checkout、account not connected — また、内部ツールやルートの名前も使用しないでください。

内部表現代わりに使う表現
connect / SIWX / JWT「Baseウォレットで一度サインインしてください」(無料 — 閲覧するだけです)
search / detail「[商品]を検索しています…」
invoice/create「[商品] — [金額]:合計[合計額] USDCです。確認しますか?」
invoice/pay / x402 pay「Base Accountで支払いを承認してください」
poll / delivery「コードの準備ができました。」

フロー: ユーザーに見えるメッセージは4件以内にします — (1)必要に応じて、目的と最初の承認、(2)価格の明細と確認、(3)支払いの承認、(4)受け渡し。ユーザーの操作が必要なステップの間は、ツール呼び出しだけにします。ブロックまたはエラーが発生していない限り、状況を逐一伝えないでください。ルーティングは表に出さずに決定し、プロセスではなく目的から話し始めます。それぞれの事実は一度だけ伝え、ポーリングは黙って行います(ユーザーに確認を促さないでください)。

明細(1件のメッセージ): 商品 · 額面 · USDCの正確な合計額(ネットワーク) · 残高 · 有効期限 · 必要に応じて1つの節で為替レート。受け渡し: コードと、返金不可であることを一度だけ中立的に伝えます。

リファレンスガイドのバナー(各ガイドの先頭にそのままコピー):内部の仕組み — 決して口に出さないでください。ツールの操作、思考、タイトルは、日常的な買い物の表現にしてください:「ウォレットでサインイン」「支払いを承認」「コードの準備ができました」。x402 / SIWX / JWT / path / endpoint は決して使わないでください。

BitrefillへのサインインがまだでもBaseウォレットが使える場合は、ウォレットで一度サインインしてから閲覧し、支払いを一度承認します。検索のたびに別途手数料を請求することはありません。ホスト固有の表現については、claude-chat.md § ユーザー向けの表現を参照してください。

ルーティング方法

安全対策 → safeguards.md。その後、3つのフェーズに進みます — 各レイヤーのガイドを読んでから操作してください。

1. 実行環境を検出 → 実行環境の手順を読む

使用しているホストを調べます(exec/shell、egress、MCPコネクター、ブラウザー、生成UI)。プロファイルに照らし合わせて、該当する実行環境のドキュメントを開いてください。その内容は一般的な既定値より優先されます。

検出したもの読むドキュメント
Claude Chat(show_widgetまたはread_me、claude.ai上のMCP)claude-chat.md
OpenClaw(~/.openclaw/、PATH上のopenclaw)openclaw.md
Grok BotまたはCursor(Botのクラウドコンピューター、Cursor IDE、CLI、またはクラウドエージェント)grok-bot.md
既知のホストで、既定値が必要な場合capability-matrix.md
検出シグナルと導出ルールdecision-engine.md § フェーズ1

実行環境のドキュメントには、禁止事項(Claude ChatではCLIを使用しない、サンドボックスからcurlしないなど)と、ホスト固有の優先順位付きスタックが記載されています。

2. ウォレットを検出する → ウォレットの手順を読む

カタログのチャネルとは独立して、このセッションで利用可能な決済機能を確認します。

シグナルウォレットのドキュメント
Bitrefill にサインイン済みで、チャージ済みの残高があるpayment.md — balance + auto_pay
Base MCP(get_wallets、sign、x402、send)base-mcp.md。ゲストのサインイン → siwx.md
AgentCash / CDP awalagentcash.md、cdp-awal.md
Phantom / MetaMask(署名のみ)phantom.md、metamask.md
ウォレット間のランキングmatrix.md

プローブの完全な一覧 → decision-engine.md § Phase 2。

3. このケースに適したタッチポイント × ウォレットを選ぶ

ハーネスの制限、ウォレットの利用可否、意図(閲覧か購入か、Bitrefill アカウントかゲストの USDC か)を照らし合わせます。機能するスタックの中から、人間の介入が最も少なくて済むものを選び、タッチポイントのドキュメントを読んで実行します。

タッチポイント(カタログ/チェックアウトのチャネル — 最初に利用可能なものを選択):

条件読むもの
search-products / buy-products が表示されている(OAuth または API キー)mcp.md
Base MCP の web_request + ゲストの USDC、Bitrefill アカウントなしx402.md — ウォレットでサインイン(Path 1)。ペイ・パー・コールではありません
シェル + npm、Bitrefill MCP なしcli.md
直接 HTTP のみapi.md
閲覧のみ + 住宅用ブラウザーbrowse.md
いずれも利用不可ユーザーに bitrefill.com のリンクを送信

決済時のウォレット — 選択したタッチポイントで利用できる最適なものを選択 → payment.md、matrix.md。一般的な組み合わせ:

タッチポイント優先するウォレット
Bitrefill MCPbalance + auto_pay → Base MCP で決済 → 決済リンク
ゲストのチェックアウト(x402 REST)AgentCash / awal → Base MCP でサインインして決済 → サインインが機能する場合、閲覧にペイ・パー・コールを使わない
CLIbuy-products の実行時に、上記と同じウォレット順位を適用

競合の解決方法 + 全体の順位 → decision-engine.md § Phase 3。

支出に関する主な安全対策

実際のお金を使う取引です。 コードは即時発行されます。デジタル商品は履行後に返金できません。

  • ユーザーがこのセッションでの自律購入を許可していない限り、購入前に確認してください。
  • コードは現金同様です — 公開チャネルには決して貼り付けず、メモリー内で扱うことを推奨します。
  • 自律購入には残高の少ない専用アカウントを使用してください — エージェントにウォレットのシードを決して渡さないでください。スキルはウォレットではありません。
  • 購入をすべて記録してください — invoice_id、商品、金額、決済方法。

安全対策の全容 + ホストごとの強化策 → safeguards.md。

リファレンス

ハーネス
ファイル使用する場面
decision-engine.md機能のプローブ + 導出
capability-matrix.mdホストごとの実行/エグレス/順位付けされたスタック
openclaw.mdOpenClaw Gateway — exec 経由のゲスト CLI
claude-chat.mdclaude.ai — MCP を優先 + show_widget
タッチポイント
ファイル使用する場面
mcp.mdBitrefill MCP が OAuth 認証済み
x402.mdBase MCP または直接のエグレス経由の x402 REST
cli.mdシェル + @bitrefill/cli ≥ 0.3.0
cli-headless-auth.mdAgentMail / マジックリンクでのサインイン
api.mdv2 REST — Personal / Business / Affiliate
browse.md閲覧のみの住宅用ブラウザー
ウォレット
ファイル使用する場面
matrix.mdウォレット × 接点 × HITL のランキング
payment.md決済時の判断ツリー
base-mcp.mdBase MCP の web_request、x402、send
siwx.md接続 → JWT、引き換え時の SIWX
agentcash.mdfetch による自律的な x402
cdp-awal.mdCoinbase Agentic Wallet / awal
metamask.mdMetaMask Agent Wallet(mm CLI)
phantom.mdPhantom MCP による署名のみ
横断的な項目
ファイル使用する場面
safeguards.md支出ポリシーとホストの強化
troubleshooting.mdすべての経路におけるエラー

信頼できる情報源

スキルは要約と案内を行います。網羅的な列挙型 → https://docs.bitrefill.com.

コメント