Skip to main content
La habilidad Phantom convierte a tu asistente de IA en un experto en la creación de aplicaciones frontend de Solana. Combina Phantom Connect SDK —integración de billeteras con React, React Native y JS puro— con la infraestructura de Helius para enviar transacciones, optimizar comisiones, consultar activos y recibir actualizaciones en tiempo real. Una vez instalada, la IA lee automáticamente los archivos de referencia correctos y llama a las herramientas de MCP adecuadas según lo que pidas. No necesitas seleccionar herramientas manualmente.
Claude Code: /helius:phantom (mediante el plugin) o invocación automática (independiente). Codex: $helius-phantom (descubierta automáticamente desde .agents/skills/). API / Cursor / ChatGPT: Usa las variantes prediseñadas del prompt del sistema.

Qué incluye

La habilidad Phantom dirige a la IA entre los SDK de Phantom y las herramientas de Helius:

Reglas clave

La habilidad Phantom aplica patrones fundamentales que evitan errores comunes en el frontend:
  • Usa siempre @phantom/react-sdk para React (nunca window.phantom.solana ni @solana/wallet-adapter-react)
  • Usa siempre @phantom/browser-sdk para JS puro y @phantom/react-native-sdk para React Native
  • Nunca expongas las claves de API de Helius en el código del cliente — solo https://sender.helius-rpc.com/fast es seguro para el navegador sin una clave de API
  • Canaliza todo lo demás mediante tu backend — nunca abras WebSockets de Helius directamente desde el navegador
  • Envía siempre las transacciones mediante Helius Sender con skipPreflight: true, maxRetries: 0 y una propina de Jito
  • Usa la herramienta de MCP getPriorityFeeEstimate — nunca codifiques de forma fija las comisiones de prioridad

Patrones compuestos

La habilidad proporciona cinco patrones de referencia integrales para aplicaciones complejas:
  1. Interfaz de swap — Agregador → firma de Phantom → envío mediante Helius Sender
  2. Visor de portafolio — Conexión con Phantom → proxy del backend → API de DAS/Wallet
  3. Panel en tiempo real — Conexión con Phantom → WebSocket del servidor → retransmisión al cliente
  4. Transferencia de tokens — Crear VersionedTransaction → firma de Phantom → envío mediante Sender
  5. Galería de NFT — Billetera Phantom → consulta de DAS mediante el backend → mostrar NFT

Requisitos previos

Esta habilidad requiere el servidor MCP de Helius. Para las billeteras integradas (inicio de sesión con Google/Apple), también necesitas una cuenta de Phantom Portal con un App ID y URL de redirección incluidas en la lista de permitidas. Si realizas la instalación mediante el plugin de Claude Code, el servidor MCP se inicia automáticamente. Para una instalación independiente, agrégalo manualmente:

Instalación independiente

Si quieres usar la habilidad Phantom sin el plugin completo, instálala directamente:
1

Clone the repository

2

Run the install script

Esto instala la habilidad y sus archivos de referencia en ~/.claude/skills/helius-phantom/.Opciones:
  • ./install.sh --project — instalar en el proyecto actual (.claude/skills/helius-phantom/)
  • ./install.sh --path /custom/path — instalar en un directorio personalizado
3

Install the Helius MCP server

4

Set your API key

También puedes usar la herramienta de MCP setHeliusApiKey dentro de Claude Code. Si necesitas una cuenta nueva, consulta Helius CLI o usa el flujo de registro autónomo mediante las herramientas de MCP.

Ejemplos de prompts

Una vez instalada, pide lo que necesites en lenguaje natural:
  • “Crea una interfaz de swap con la billetera Phantom”
  • “Crea un visor de portafolio que muestre los tokens después de conectar Phantom”
  • “¿Cómo canalizo mi clave de API de Helius mediante un proxy en Next.js?”
  • “Crea un panel en tiempo real con conexión de billetera”
  • “Agrega control de acceso mediante tokens a mi aplicación React usando Phantom”
  • “Crea una página para acuñar NFT con Phantom y Metaplex Core”
La IA elige automáticamente las herramientas adecuadas y lee los archivos de referencia correctos.

Qué incluye

La habilidad instala dos componentes:
  • SKILL.md — Lógica de enrutamiento, reglas y contexto especializado que guían el comportamiento de la IA
  • prompts/ — Variantes prediseñadas del prompt del sistema (openai.developer.md, claude.system.md, full.md) — consulta la configuración de la plataforma
  • references/ — 16 archivos de documentación detallada:
    • react-sdk.md — SDK de Phantom para React (@phantom/react-sdk)
    • browser-sdk.md — SDK de Phantom para navegador (@phantom/browser-sdk)
    • react-native-sdk.md — SDK de Phantom para React Native (@phantom/react-native-sdk)
    • transactions.md — Patrones de firma de transacciones
    • token-gating.md — Control de acceso mediante tokens
    • nft-minting.md — Acuñación de NFT con Phantom
    • payments.md — Flujos de pago con criptomonedas
    • frontend-security.md — Uso de proxy para claves de API y CORS
    • integration-patterns.md — Patrones compuestos integrales
    • helius-das.md — Referencia de la API de DAS
    • helius-sender.md — Referencia de Sender
    • helius-priority-fees.md — Referencia de comisiones de prioridad
    • helius-wallet-api.md — Referencia de la API de Wallet
    • helius-websockets.md — Referencia de WebSocket
    • helius-enhanced-transactions.md — Referencia de Enhanced Transactions
    • helius-onboarding.md — Referencia de configuración de la cuenta

Más información

Helius MCP

El servidor MCP que proporciona las herramientas de esta habilidad

Claude Code Plugin

Instalación de MCP y habilidades con un solo clic

Build Skill

Desarrollo general en Solana con Helius

GitHub

Código fuente y seguimiento de incidencias