Skip to main content
Phantomスキルは、AIアシスタントをSolanaフロントエンドアプリケーション構築のエキスパートにします。これは、Phantom Connect SDK — React、React Native、及びvanilla JSウォレットの統合 — をトランザクション送信、手数料最適化、資産クエリ、およびリアルタイム更新のためのHeliusインフラストラクチャと組み合わせたものです。 インストールされると、AIは自動的に適切な参照ファイルを読み込み、あなたが求めたことに基づいて適切なMCPツールを呼び出します。手動のツール選択は不要です。
Claude Code: /helius:phantom (プラグイン経由) または自動実行(単体で)。Codex: $helius-phantom (.agents/skills/から自動発見)。API / Cursor / ChatGPT: 事前構築されたシステムプロンプトバリアントを使用します。

カバー内容

Phantomスキルは、AIをPhantom SDKとHeliusツールの両方にルーティングします。

主要ルール

Phantomスキルは、一般的なフロントエンドのミスを防ぐ重要なパターンを強制します:
  • React用には@phantom/react-sdkを常に使用window.phantom.solanaまたは@solana/wallet-adapter-reactは決して使用しない)
  • バニラJS用には@phantom/browser-sdkを使用し、React Native用には@phantom/react-native-sdkを使用
  • クライアントコードでHelius APIキーを公開しないhttps://sender.helius-rpc.com/fastはAPIキーなしでブラウザーセーフ
  • 他のすべてをバックエンドを介してプロキシする — ブラウザーから直接Helius WebSocketsを開かない
  • トランザクションは常にskipPreflight: true, maxRetries: 0とJitoチップを用いてHelius Sender経由で送信
  • getPriorityFeeEstimate MCPツールを使用する — 優先手数料をハードコードしない

複合パターン

スキルは複雑なアプリケーションのために5つのエンドツーエンド参照パターンを提供します:
  1. スワップUI — アグリゲーター → Phantomサイン → Helius Sender送信
  2. ポートフォリオビューア — Phantom接続 → バックエンドプロキシ → DAS/ウォレットAPI
  3. リアルタイムダッシュボード — Phantom接続 → サーバWebSocket → クライアントリレー
  4. トークン転送 — ビルド版トランザクション → Phantomサイン → Sender送信
  5. NFTギャラリー — Phantomウォレット → バックエンドDASクエリ → NFT表示

前提条件

このスキルにはHelius MCPサーバが必要です。埋め込み型ウォレット(Google/Appleサインイン)には、Phantom PortalアカウントとアプリIDおよび許可リダイレクトURLが必要です。 Claude Codeプラグイン経由でインストールする場合、MCPサーバは自動的に開始します。単独でインストールする場合は手動で追加してください:

単体インストール

フルプラグインなしでPhantomスキルを希望する場合、直接インストールしてください:
1

リポジトリをクローン

2

インストールスクリプトを実行

これにより、スキルとその参照ファイルが~/.claude/skills/helius-phantom/にインストールされます。オプション:
  • ./install.sh --project — 現在のプロジェクトにインストール(.claude/skills/helius-phantom/
  • ./install.sh --path /custom/path — カスタムディレクトリにインストール
3

Helius MCPサーバをインストール

4

APIキーを設定

または、Claude Code内のsetHeliusApiKey MCPツールを使用します。新しいアカウントが必要な場合は、Helius CLIを参照するか、MCPツールを介して自動サインアップフローを使用してください。

例となるプロンプト

インストール後、次のように普通に質問してください:
  • “PhantomウォレットでスワップUIを構築して”
  • “Phantomに接続後、トークンを表示するポートフォリオビューアを構築”
  • “Next.jsでHelius APIキーをプロキシする方法は?”
  • “ウォレット接続でリアルタイムダッシュボードを構築”
  • “Phantomを使用してReactアプリにトークンゲートを追加”
  • “PhantomとMetaplex Coreを使用してNFTミントページを構築”
AIは自動的に適切なツールを選び、適切な参照ファイルを読み込みます。

含まれるもの

スキルは2つのコンポーネントをインストールします:
  • SKILL.md — ルーティングロジック、ルール、およびAIの挙動を指導するエキスパートコンテキスト
  • prompts/ — 事前構築されたシステムプロンプトバリアント(openai.developer.mdclaude.system.mdfull.md) — プラットフォーム設定を参照
  • references/ — 16の詳細ドキュメントファイル:
    • react-sdk.md — Phantom React SDK (@phantom/react-sdk)
    • browser-sdk.md — PhantomブラウザーSDK (@phantom/browser-sdk)
    • react-native-sdk.md — Phantom React Native SDK (@phantom/react-native-sdk)
    • transactions.md — トランザクション署名パターン
    • token-gating.md — トークンゲートアクセス制御
    • nft-minting.md — PhantomによるNFTのミント
    • payments.md — 暗号通貨支払いフロー
    • frontend-security.md — APIキーのプロキシとCORS
    • integration-patterns.md — エンドツーエンドの複合パターン
    • helius-das.md — DAS APIリファレンス
    • helius-sender.md — Senderリファレンス
    • helius-priority-fees.md — 優先料金リファレンス
    • helius-wallet-api.md — ウォレットAPIリファレンス
    • helius-websockets.md — WebSocketリファレンス
    • helius-enhanced-transactions.md — 拡張トランザクションリファレンス
    • helius-onboarding.md — アカウント設定リファレンス

詳しく学ぶ

Helius MCP

このスキルのツールを動かすMCPサーバ

Claude Code Plugin

MCP + スキルのワンクリックインストール

Build Skill

Heliusによる一般的なSolana開発

GitHub

ソースコードと問題のトラッキング