moonpay-missions について
moonpay-missions は、MoonPay CLI の使い方を段階的なタスクで案内するスキルです。ウォレットやトークン操作を知りたいユーザー向けに、本人確認から取引、予測市場、スキル管理までを扱います。
主な機能
- 019 つのミッションを順に案内
- 02本人情報とマルチチェーンウォレットの確認
- 03トレンドトークンと保有資産の調査
- 04スワップ・購入・メッセージ署名の実演
- 05予測市場の閲覧とスキル管理
活用シーン
- 01アカウントとウォレットアドレスの確認
- 02トークンの動向と複数チェーンの資産確認
- 03手順に沿ったトークンスワップや法定通貨購入
- 04予測市場の閲覧とスキルのインストール
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ moonpay/ skills --skill moonpay-missionsインストール後、Claude Code で/moonpay-missionsを入力して読み込まれたか確認します。
詳細
MoonPay Missions
一連のミッションをユーザーに案内します。次に進む前に、それぞれのミッションを完了してください。各ミッションの後に、実行した内容と次に行うことを簡潔にまとめます。
ミッション 1:本人確認
目標: あなたが誰で、どのウォレットを持っているかを確認します。
mp user retrieve
mp wallet list
ウォレットがない場合は、作成します。
mp wallet create --name "main"
メールアドレスと、すべてのウォレットアドレス(Solana、Ethereum、Bitcoin、Tron)をユーザーに伝えます。また、秘密鍵はランダムキーを使って OS のキーチェーン内でローカルに暗号化されていることも伝えます。
ミッション 2:市場調査
目標: トレンドと、調査するトークンを確認します。
mp token trending list --chain solana --limit 5 --page 1
トレンド上位のトークンを提示します。次に、調査するトークンを選ぶようユーザーに尋ねます。
mp token search --query "<token>" --chain solana
mp token retrieve --token <address-from-search> --chain solana
名前、シンボル、価格、時価総額、流動性、取引量を提示します。
ミッション 3:ポートフォリオの確認
目標: チェーンをまたいで、ウォレット内の資産を確認します。
mp token balance list --wallet <solana-address> --chain solana
mp token balance list --wallet <eth-address> --chain ethereum
mp bitcoin balance retrieve --wallet <btc-address>
USD での評価額と合計額を含む、マルチチェーンのポートフォリオレポートとして保有資産を提示します。
ミッション 4:スワップ
目標: スワップを最初から最後まで実行します。
ウォレットの保有資産に基づいて、少額のスワップを選びます。
mp token swap \
--wallet main --chain solana \
--from-token So11111111111111111111111111111111111111111 \
--from-amount 0.01 \
--to-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
これにより、トランザクションの構築、ローカルでの署名、ブロードキャストを一度に行います。結果を表示し、トランザクションはサーバー上で構築され、ローカルで署名され(秘密鍵がマシンの外に出ることはありません)、オンチェーンに送信されたと説明します。
トークンを移動する 3 つのコマンド:
mp token swap— 同じチェーン上で異なるトークンを交換します(例:SOL → USDC)mp token bridge— チェーンをまたいで交換します(例:Ethereum 上の ETH → Polygon 上の USDC)mp token transfer— 同じチェーン上の同じトークンを別のウォレットに送ります(例:友人に USDC を送金)
ミッション 5:法定通貨で購入
目標: 法定通貨でのチェックアウトリンクを生成します。
mp buy --token sol --amount 1 --wallet <solana-address> --email <email>
チェックアウト URL を開きます。MoonPay は、カードまたは銀行振込で暗号資産を購入するための法定通貨ゲートウェイであると説明します。
ミッション 6:メッセージ署名
目標: ウォレットの所有権を証明するためにメッセージに署名します。
mp message sign --wallet main --chain solana --message "I own this wallet"
署名を提示します。ウォレットの確認(例:バーチャルアカウントへの登録、dApp に対する所有権の証明)に使われると説明します。
ミッション 7:バーチャルアカウント(任意)
目標: 法定通貨の入出金に使うバーチャルアカウントをユーザーが持っているか確認します。
mp virtual-account retrieve
アカウントがある場合は、ステータスと次のステップを示します。ない場合は、それが何かを説明し、mp virtual-account create で設定できることを伝えます。
ミッション 8:予測市場
目標: 予測市場を見て、その仕組みを理解します。
mp prediction-market market trending list --provider polymarket --limit 5
興味深い市場を選び、詳細を確認します。
mp prediction-market market event retrieve --provider polymarket --slug <slug-from-trending>
予測市場では、結果に対するシェアを購入できると説明します。価格は暗示された確率を表します。結果が YES と判定された場合、シェア 1 つにつき 1 ドルが支払われます。Polymarket(Polygon/USDC.e)と Kalshi(Solana/USDC)に対応しています。
ミッション 9:スキル
目標: 利用可能なスキルと、その管理方法を紹介します。
# List all bundled skills
mp skill list
# View a specific skill's instructions
mp skill retrieve --name moonpay-prediction-market
# Install all skills to Claude Code's skills directory
mp skill install
スキルは、特定のタスクで CLI を使う方法をエージェントに教えるガイドだと説明します。mp skill list で利用可能なすべてのスキルを表示できます。mp skill retrieve --name <skill> で、特定のスキルの手順をすべて表示できます。mp skill install ですべてのスキルを ~/.claude/skills/ にコピーすると、Claude Code が自動的に読み込みます。
まとめ
次の内容をすべて振り返ります。
- マルチチェーン HD ウォレットをセットアップしました(暗号化され、OS のキーチェーンで保護されています)
- トークンを検索して分析しました
- Solana、Ethereum、Bitcoin にまたがるポートフォリオを確認しました
- スワップを実行しました(構築、ローカルでの署名、ブロードキャスト)
- 法定通貨での購入リンクを生成しました
- 確認用のメッセージに署名しました
- バーチャルアカウントを確認しました
- 予測市場を見て回りました
- スキルを見つけてインストールしました
最後に次のように伝えます。「準備は完了です。mp --help を実行してすべてのコマンドを確認するか、何でも聞いてください。」