> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Phantom Skill

> Expertenwissen zum Erstellen von Frontend-Solana-Apps mit dem Phantom Connect SDK und Helius — Wallet-Integration, Transaktionssignierung, Token-Gating und Zahlungen.

Die **Phantom**-Fähigkeit macht Ihren KI-Assistenten zum Experten für den Aufbau von Frontend-Solana-Anwendungen. Sie kombiniert das [Phantom Connect SDK](https://phantom.com) — Integration mit React, React Native und Vanilla JS Wallets — mit Helius-Infrastruktur für die Einreichung von Transaktionen, Gebührenoptimierung, Asset-Abfragen und Echtzeit-Updates.

Bei Installation liest die KI automatisch die richtigen Referenzdateien und ruft die passenden [MCP-Tools](/docs/de/agents/mcp) basierend auf Ihren Anfragen auf — keine manuelle Werkzeugauswahl erforderlich.

<Info>
  **Claude Code:** `/helius:phantom` (über [Plugin](/docs/de/agents/claude-code-plugin)) oder automatisch aufgerufen (Standalone). **Codex:** `$helius-phantom` (automatisch entdeckt aus `.agents/skills/`). **API / Cursor / ChatGPT:** Verwenden Sie die vorgefertigten [System-Prompt-Varianten](/docs/de/agents/skills/overview#verwendung-von-fähigkeiten-über-plattformen-hinweg).
</Info>

## Was es umfasst

Die Phantom-Fähigkeit leitet die KI sowohl über Phantom SDKs als auch Helius-Tools:

| Bereich                              | Referenzdateien                                  | Verwendete MCP-Tools                                        |
| ------------------------------------ | ------------------------------------------------ | ----------------------------------------------------------- |
| **Wallet-Verbindung — React**        | `react-sdk.md`                                   | —                                                           |
| **Wallet-Verbindung — Browser**      | `browser-sdk.md`                                 | —                                                           |
| **Wallet-Verbindung — React Native** | `react-native-sdk.md`                            | —                                                           |
| **Transaktionen**                    | `transactions.md`, `helius-sender.md`            | `getPriorityFeeEstimate`, `getSenderInfo`                   |
| **Token-Gating**                     | `token-gating.md`, `helius-das.md`               | `getAssetsByOwner`, `searchAssets`, `getAsset`              |
| **NFT-Prägung**                      | `nft-minting.md`, `helius-sender.md`             | `getAsset`, `getPriorityFeeEstimate`                        |
| **Kryptozahlungen**                  | `payments.md`, `helius-enhanced-transactions.md` | `parseTransactions`, `getPriorityFeeEstimate`               |
| **Frontend-Sicherheit**              | `frontend-security.md`                           | —                                                           |
| **Portfolioanzeige**                 | `helius-das.md`, `helius-wallet-api.md`          | `getAssetsByOwner`, `getWalletBalances`, `getTokenBalances` |
| **Echtzeit-Updates**                 | `helius-websockets.md`                           | `transactionSubscribe`, `accountSubscribe`                  |
| **Transaktionshistorie**             | `helius-enhanced-transactions.md`                | `parseTransactions`, `getTransactionHistory`                |
| **Integrationsmuster**               | `integration-patterns.md`                        | Mehrere (musterabhängig)                                    |

## Wichtige Regeln

Die Phantom-Fähigkeit sorgt für wichtige Muster, die häufige Frontend-Fehler verhindern:

* **Verwenden Sie immer `@phantom/react-sdk`** für React (niemals `window.phantom.solana` oder `@solana/wallet-adapter-react`)
* **Verwenden Sie immer `@phantom/browser-sdk`** für Vanilla JS und **`@phantom/react-native-sdk`** für React Native
* **Geben Sie niemals Helius API-Schlüssel im Client-Code preis** — nur `https://sender.helius-rpc.com/fast` ist browsersicher ohne API-Schlüssel
* **Proxy alle anderen über Ihr Backend** — öffnen Sie niemals Helius WebSockets direkt aus dem Browser
* **Übermitteln Sie Transaktionen immer über Helius Sender** mit `skipPreflight: true`, `maxRetries: 0` und einem Jito-Tipp
* **Verwenden Sie `getPriorityFeeEstimate`** MCP-Tool — niemals Prioritätsgebühren hart kodieren

## Zusammengesetzte Muster

Die Fähigkeit bietet fünf End-to-End-Referenzmuster für komplexe Anwendungen:

1. **Swap-UI** — Aggregator → Phantom-Signierung → Helius Sender-Übermittlung
2. **Portfolioanzeige** — Phantom-Verbindung → Backend-Proxy → DAS/Wallet-API
3. **Echtzeit-Dashboard** — Phantom-Verbindung → Server-WebSocket → Client-Relay
4. **Token-Transfer** — VersionedTransaction erstellen → Phantom-Signierung → Sender-Übermittlung
5. **NFT-Galerie** — Phantom-Wallet → Backend-DAS-Abfrage → NFTs anzeigen

## Voraussetzungen

Diese Fähigkeit erfordert den [Helius MCP-Server](/docs/de/agents/mcp). Für eingebettete Wallets (Google/Apple-Anmeldung) benötigen Sie auch ein [Phantom-Portal](https://phantom.com/portal)-Konto mit einer App-ID und aufgelisteten Redirect-URLs.

Wenn Sie über das [Claude Code-Plugin](/docs/de/agents/claude-code-plugin) installieren, startet der MCP-Server automatisch. Für die Standalone-Installation fügen Sie es manuell hinzu:

```bash theme={"system"}
claude mcp add helius npx helius-mcp@latest
```

## Standalone-Installation

Wenn Sie die Phantom-Fähigkeit ohne das vollständige Plugin möchten, installieren Sie sie direkt:

<Steps>
  <Step title="Repository klonen">
    ```bash theme={"system"}
    git clone https://github.com/helius-labs/core-ai.git
    cd core-ai/helius-skills/helius-phantom
    ```
  </Step>

  <Step title="Installationsskript ausführen">
    ```bash theme={"system"}
    ./install.sh
    ```

    Dies installiert die Fähigkeit und ihre Referenzdateien zu `~/.claude/skills/helius-phantom/`.

    **Optionen:**

    * `./install.sh --project` — Installation im aktuellen Projekt (`.claude/skills/helius-phantom/`)
    * `./install.sh --path /custom/path` — Installation in einem benutzerdefinierten Verzeichnis
  </Step>

  <Step title="Helius MCP-Server installieren">
    ```bash theme={"system"}
    claude mcp add helius npx helius-mcp@latest
    ```
  </Step>

  <Step title="Setzen Sie Ihren API-Schlüssel">
    ```bash theme={"system"}
    export HELIUS_API_KEY=YOUR_API_KEY
    ```

    Oder verwenden Sie das `setHeliusApiKey` MCP-Tool innerhalb von Claude Code. Wenn Sie ein neues Konto benötigen, siehe [Helius CLI](/docs/de/agents/cli) oder verwenden Sie den autonomen Anmeldeprozess über [MCP-Tools](/docs/de/agents/mcp).
  </Step>
</Steps>

## Beispielaufforderungen

Nach der Installation fragen Sie auf Englisch:

* "Erstellen Sie eine Swap-UI mit Phantom-Wallet"
* "Erstellen Sie eine Portfolioanzeige, die nach dem Verbinden von Phantom Tokens anzeigt"
* "Wie proxye ich meinen Helius API-Schlüssel in Next.js?"
* "Erstellen Sie ein Echtzeit-Dashboard mit Wallet-Verbindung"
* "Fügen Sie Token-Gating zu meiner React-App mit Phantom hinzu"
* "Erstellen Sie eine NFT-Prägungsseite mit Phantom und Metaplex Core"

Die KI wählt automatisch die richtigen Werkzeuge aus und liest die passenden Referenzdateien.

## Was enthalten ist

Die Fähigkeit installiert zwei Komponenten:

* **`SKILL.md`** — Routing-Logik, Regeln und Expertenkontext, die das Verhalten der KI leiten
* **`prompts/`** — Vorgefertigte System-Prompt-Varianten (`openai.developer.md`, `claude.system.md`, `full.md`) — siehe [Plattformeinrichtung](/docs/de/agents/skills/overview#verwendung-von-fähigkeiten-über-plattformen-hinweg)
* **`references/`** — 16 umfassende 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` — Transaktionssignierungsmuster
  * `token-gating.md` — Token-gesteuerter Zugangskontrolle
  * `nft-minting.md` — NFT-Prägung mit Phantom
  * `payments.md` — Kryptozahlungsabläufe
  * `frontend-security.md` — API-Schlüssel-Proxying und CORS
  * `integration-patterns.md` — End-to-End-zusammengesetzte Muster
  * `helius-das.md` — DAS API-Referenz
  * `helius-sender.md` — Sender-Referenz
  * `helius-priority-fees.md` — Prioritätsgebührenreferenz
  * `helius-wallet-api.md` — Wallet API-Referenz
  * `helius-websockets.md` — WebSocket-Referenz
  * `helius-enhanced-transactions.md` — Erweiterte Transaktionsreferenz
  * `helius-onboarding.md` — Kontoeinrichtungsreferenz

## Mehr erfahren

<CardGroup cols={2}>
  <Card title="Helius MCP" icon="plug" href="/docs/de/agents/mcp">
    Der MCP-Server, der die Werkzeuge dieser Fähigkeit betreibt
  </Card>

  <Card title="Claude Code Plugin" icon="puzzle-piece" href="/docs/de/agents/claude-code-plugin">
    Ein-Klick-Installation von MCP + Fähigkeiten
  </Card>

  <Card title="Build Skill" icon="hammer" href="/docs/de/agents/skills/build">
    Allgemeine Solana-Entwicklung mit Helius
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/helius-labs/core-ai">
    Quellcode und Issue-Tracking
  </Card>
</CardGroup>
