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経由で送信 getPriorityFeeEstimateMCPツールを使用する — 優先手数料をハードコードしない
複合パターン
スキルは複雑なアプリケーションのために5つのエンドツーエンド参照パターンを提供します:- スワップUI — アグリゲーター → Phantomサイン → Helius Sender送信
- ポートフォリオビューア — Phantom接続 → バックエンドプロキシ → DAS/ウォレットAPI
- リアルタイムダッシュボード — Phantom接続 → サーバWebSocket → クライアントリレー
- トークン転送 — ビルド版トランザクション → Phantomサイン → Sender送信
- 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キーを設定
setHeliusApiKey MCPツールを使用します。新しいアカウントが必要な場合は、Helius CLIを参照するか、MCPツールを介して自動サインアップフローを使用してください。例となるプロンプト
インストール後、次のように普通に質問してください:- “PhantomウォレットでスワップUIを構築して”
- “Phantomに接続後、トークンを表示するポートフォリオビューアを構築”
- “Next.jsでHelius APIキーをプロキシする方法は?”
- “ウォレット接続でリアルタイムダッシュボードを構築”
- “Phantomを使用してReactアプリにトークンゲートを追加”
- “PhantomとMetaplex Coreを使用してNFTミントページを構築”
含まれるもの
スキルは2つのコンポーネントをインストールします:SKILL.md— ルーティングロジック、ルール、およびAIの挙動を指導するエキスパートコンテキストprompts/— 事前構築されたシステムプロンプトバリアント(openai.developer.md、claude.system.md、full.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キーのプロキシとCORSintegration-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
ソースコードと問題のトラッキング