Zum Hauptinhalt springen
Der Phantom-Skill macht deinen KI-Assistenten zum Experten für die Entwicklung von Solana-Frontend-Anwendungen. Er kombiniert das Phantom Connect SDK — Wallet-Integration für React, React Native und Vanilla JS — mit der Helius-Infrastruktur für das Einreichen von Transaktionen, die Gebührenoptimierung, Asset-Abfragen und Echtzeit-Updates. Nach der Installation liest die KI automatisch die richtigen Referenzdateien und ruft abhängig von deiner Anfrage die passenden MCP-Tools auf. Du musst die Tools nicht manuell auswählen.
Claude Code: /helius:phantom (über das Plugin) oder automatisch aufgerufen (eigenständig). Codex: $helius-phantom (automatisch aus .agents/skills/ erkannt). API / Cursor / ChatGPT: Verwende die vorgefertigten System-Prompt-Varianten.

Abgedeckte Bereiche

Der Phantom-Skill leitet die KI durch die Phantom-SDKs und Helius-Tools:

Wichtige Regeln

Der Phantom-Skill erzwingt wichtige Muster, die häufige Frontend-Fehler verhindern:
  • Verwende für React immer @phantom/react-sdk (niemals window.phantom.solana oder @solana/wallet-adapter-react)
  • Verwende immer @phantom/browser-sdk für Vanilla JS und @phantom/react-native-sdk für React Native
  • Lege deinen Helius API key niemals im Client-Code offen — nur https://sender.helius-rpc.com/fast kann ohne API key sicher im Browser verwendet werden
  • Leite alles andere über dein Backend weiter — öffne Helius-WebSockets niemals direkt im Browser
  • Reiche Transaktionen immer über Helius Sender ein und verwende dabei skipPreflight: true, maxRetries: 0 und ein Jito-Trinkgeld
  • Verwende das MCP-Tool getPriorityFeeEstimate — lege Prioritätsgebühren niemals fest im Code fest

Kombinierte Muster

Der Skill enthält fünf durchgängige Referenzmuster für komplexe Anwendungen:
  1. Swap-Benutzeroberfläche — Aggregator → mit Phantom signieren → über Helius Sender einreichen
  2. Portfolio-Viewer — Phantom-Verbindung → Backend-Proxy → DAS/Wallet API
  3. Echtzeit-Dashboard — Phantom-Verbindung → Server-WebSocket → Weiterleitung an den Client
  4. Token-Transfer — VersionedTransaction erstellen → mit Phantom signieren → über Sender einreichen
  5. NFT-Galerie — Phantom-Wallet → DAS-Abfrage über das Backend → NFTs anzeigen

Voraussetzungen

Dieser Skill benötigt den Helius-MCP-Server. Für eingebettete Wallets (Anmeldung mit Google/Apple) brauchst du außerdem ein Konto im Phantom Portal mit einer App-ID und zugelassenen Weiterleitungs-URLs. Wenn du die Installation über das Claude-Code-Plugin ausführst, startet der MCP-Server automatisch. Füge ihn bei einer eigenständigen Installation manuell hinzu:

Eigenständige Installation

Wenn du den Phantom-Skill ohne das vollständige Plugin verwenden möchtest, installiere ihn direkt:
1

Clone the repository

2

Run the install script

Dadurch werden der Skill und seine Referenzdateien unter ~/.claude/skills/helius-phantom/ installiert.Optionen:
  • ./install.sh --project — im aktuellen Projekt installieren (.claude/skills/helius-phantom/)
  • ./install.sh --path /custom/path — in einem benutzerdefinierten Verzeichnis installieren
3

Install the Helius MCP server

4

Set your API key

Alternativ kannst du das MCP-Tool setHeliusApiKey in Claude Code verwenden. Wenn du ein neues Konto brauchst, lies die Dokumentation zur Helius CLI oder nutze den autonomen Registrierungsablauf über MCP-Tools.

Beispiel-Prompts

Nach der Installation kannst du deine Anfragen in natürlicher Sprache stellen:
  • „Erstelle eine Swap-Benutzeroberfläche mit einer Phantom-Wallet“
  • „Erstelle einen Portfolio-Viewer, der nach der Verbindung mit Phantom Token anzeigt“
  • „Wie leite ich meinen Helius API key in Next.js über einen Proxy weiter?“
  • „Erstelle ein Echtzeit-Dashboard mit Wallet-Verbindung“
  • „Füge meiner React-App mit Phantom Token-Gating hinzu“
  • „Erstelle mit Phantom und Metaplex Core eine Seite zum Minting von NFTs“
Die KI wählt automatisch die richtigen Tools aus und liest die passenden Referenzdateien.

Enthaltene Komponenten

Der Skill installiert zwei Komponenten:
  • SKILL.md — Routing-Logik, Regeln und Expertenkontext, die das Verhalten der KI steuern
  • prompts/ — Vorgefertigte System-Prompt-Varianten (openai.developer.md, claude.system.md, full.md) — siehe Plattformeinrichtung
  • references/ — 16 ausführliche Dokumentationsdateien:
    • react-sdk.md — Phantom React SDK (@phantom/react-sdk)
    • browser-sdk.md — Phantom Browser SDK (@phantom/browser-sdk)
    • react-native-sdk.md — Phantom React Native SDK (@phantom/react-native-sdk)
    • transactions.md — Muster für die Transaktionssignierung
    • token-gating.md — Token-basierte Zugriffskontrolle
    • nft-minting.md — NFT-Minting mit Phantom
    • payments.md — Abläufe für Kryptozahlungen
    • frontend-security.md — Proxy-Konfiguration für API key und CORS
    • integration-patterns.md — Durchgängige kombinierte Muster
    • helius-das.md — DAS-API-Referenz
    • helius-sender.md — Sender-Referenz
    • helius-priority-fees.md — Referenz für Prioritätsgebühren
    • helius-wallet-api.md — Wallet-API-Referenz
    • helius-websockets.md — WebSocket-Referenz
    • helius-enhanced-transactions.md — Referenz für Enhanced Transactions
    • helius-onboarding.md — Referenz zur Kontoeinrichtung

Weitere Informationen

Helius MCP

Der MCP-Server, der die Tools dieses Skills bereitstellt

Claude Code Plugin

MCP und Skills mit einem Klick installieren

Build Skill

Allgemeine Solana-Entwicklung mit Helius

GitHub

Quellcode und Issue-Tracking