> ## 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.

# Claude Code Plugin

> Helius is the first, and currently the only, crypto company with an official Claude Code plugin. One install gives you live Solana blockchain tools and expert Solana coding patterns inside Claude Code — Helius MCP server, DFlow MCP server, and expert skills.

Helius is the first, and currently the only, crypto company with an official Claude Code plugin in the [Anthropic-curated registry](https://claude.com/claude-code). The plugin bundles everything you need to build on Solana in one install — MCP servers for live blockchain access, expert skills that guide Claude's behavior, and deep reference files for every Helius product.

<CardGroup cols={3}>
  <Card title="Helius MCP Server" icon="plug">
    Auto-starts `helius-mcp` — 10 routed tools for querying the blockchain, sending transactions, managing webhooks, and more
  </Card>

  <Card title="DFlow MCP Server" icon="chart-line">
    Auto-starts the DFlow MCP — tools for trading API details, response schemas, and code examples
  </Card>

  <Card title="Expert Skills" icon="brain">
    All skills, in one place, making Claude a Solana expert running on Solana's fastest infrastructure provider
  </Card>
</CardGroup>

## Install

### Official (Anthropic-curated)

Install from the Anthropic-curated plugin registry:

```bash theme={"system"}
claude plugin install helius @claude-plugins-official
```

### From the Helius Marketplace

Install directly from the `helius-labs/core-ai` marketplace inside Claude Code:

```
/plugin marketplace add helius-labs/core-ai
/plugin install helius@helius-labs
```

### Local Testing

```bash theme={"system"}
git clone https://github.com/helius-labs/core-ai.git
claude --plugin-dir ./core-ai/helius-plugin
```

## What's Included

### MCP Servers

The plugin auto-starts two MCP servers when Claude Code launches:

| Server                           | Transport | What It Provides                                                                                                                                                                                                                                                                                   |
| -------------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Helius** (`helius-mcp@latest`) | stdio     | 10 routed tools (`heliusAccount`, `heliusWallet`, `heliusAsset`, `heliusTransaction`, `heliusChain`, `heliusStreaming`, `heliusKnowledge`, `heliusWrite`, `heliusCompression`, `expandResult`) covering DAS API, RPC, webhooks, streaming, wallet analysis, onboarding, Solana knowledge, and docs |
| **DFlow** (`pond.dflow.net/mcp`) | HTTP      | Trading API details, response schemas, code examples for DFlow integrations                                                                                                                                                                                                                        |

See [Helius MCP](/agents/mcp) for the full tool catalog.

### Skills

| Skill                             | Invoke            | What It Does                                                                                                                                                                         |
| --------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Build](/agents/skills/build)     | `/helius:build`   | Makes Claude an expert Solana developer. Routes to the right tools and reference files for DAS, Sender, WebSockets, LaserStream, Webhooks, Wallet API, and more.                     |
| [Phantom](/agents/skills/phantom) | `/helius:phantom` | Makes Claude an expert at building frontend dApps. Covers Phantom Connect SDK (React, React Native, browser), token gating, NFT minting, payments, and secure frontend architecture. |
| [Jupiter](/agents/skills/jupiter) | `/helius:jupiter` | Makes Claude an expert at building DeFi apps. Combines Jupiter APIs (swaps, lending, limit orders, DCA) with Helius infrastructure.                                                  |
| [DFlow](/agents/skills/dflow)     | `/helius:dflow`   | Makes Claude an expert at building trading apps. Combines DFlow APIs (spot swaps, prediction markets, streaming, KYC) with Helius infrastructure.                                    |
| [OKX](/agents/skills/okx)         | `/helius:okx`     | Makes Claude an expert at building trading and intelligence apps. Composes OKX DEX aggregation, smart money signals, and meme analysis with Helius infrastructure.                   |
| [SVM](/agents/skills/svm)         | `/helius:svm`     | Solana protocol expert. Explains architecture, consensus, execution engine, account model, and validator economics using live sources.                                               |

### Reference Files

Deep documentation bundled with each skill that Claude reads before writing code — covering DAS API, Sender, Priority Fees, Webhooks, WebSockets, LaserStream, Wallet API, Enhanced Transactions, Onboarding, Phantom Connect SDK (React, React Native, browser), token gating, NFT minting, payments, frontend security, Jupiter (Swap V2, Lend, Trigger, Recurring, Perps, Predictions, tokens/prices, Plugin), DFlow spot trading and prediction markets, OKX DEX aggregation and intelligence, and integration patterns.

## API Key Setup

The plugin auto-starts the MCP server, but you still need a Helius API key. On first use, Claude guides you through one of these paths:

<Tabs>
  <Tab title="Existing Key">
    If you already have a key from [dashboard.helius.dev](https://dashboard.helius.dev), have Claude call the `setHeliusApiKey` action on `heliusAccount`:

    Just tell Claude: "Set my Helius API key to `YOUR_API_KEY`"
  </Tab>

  <Tab title="Signup">
    Create a new account from Claude Code via a hosted payment link or autopay. Each step is an action on `heliusAccount`:

    1. Claude calls `heliusAccount` with `action: "generateKeypair"` — creates a Solana wallet
    2. Claude calls `heliusAccount` with `action: "signup"` and `mode: "link"` — returns a payment URL you open in a browser to pay with any wallet (or `mode: "autopay"` to pay USDC from the local keypair automatically)
    3. After paying via link, Claude calls `heliusAccount` with `action: "signup"` and `mode: "resume"` — finalizes provisioning and configures the API key automatically
  </Tab>

  <Tab title="CLI">
    Use the [Helius CLI](/agents/cli) from the terminal:

    ```bash theme={"system"}
    npx helius-cli@latest keygen
    npx helius-cli@latest signup --plan agent --email you@example.com --first-name Jane --last-name Doe   # Print hosted payment link
    # (pay in browser, then:)
    npx helius-cli@latest signup --resume         # Finalize account
    # Or autopay from the local keypair:
    npx helius-cli@latest signup --plan agent --pay --email you@example.com --first-name Jane --last-name Doe
    ```
  </Tab>
</Tabs>

**DFlow API key:** REST dev endpoints work without a key (rate-limited). For production or WebSocket access, get a key from [pond.dflow.net/build/api-key](https://pond.dflow.net/build/api-key).

## Usage

Once installed, ask questions in plain English. Claude picks the right tools and reads the right reference files automatically:

* "Build a swap interface using DFlow and Helius Sender"
* "What NFTs does this wallet own?"
* "Set up webhooks to monitor my wallet for incoming transfers"
* "Parse this transaction: `5abc...`"
* "Build a portfolio viewer that shows tokens after connecting Phantom"
* "Send 1 SOL to `Gh9ZwEm...`"
* "Create a prediction market trading UI"

## Plugin Structure

The plugin contains three top-level files and a `skills/` directory:

| Path                         | Purpose                                                                |
| ---------------------------- | ---------------------------------------------------------------------- |
| `.claude-plugin/plugin.json` | Plugin manifest (name: `"helius"`, v1.0.0)                             |
| `.mcp.json`                  | Auto-start config for Helius + DFlow MCP servers                       |
| `skills/build/`              | `/helius:build` — `SKILL.md` + 9 Helius product reference files        |
| `skills/phantom/`            | `/helius:phantom` — `SKILL.md` + 16 reference files (Phantom + Helius) |
| `skills/jupiter/`            | `/helius:jupiter` — `SKILL.md` + 16 reference files (Jupiter + Helius) |
| `skills/dflow/`              | `/helius:dflow` — `SKILL.md` + 12 reference files (DFlow + Helius)     |
| `skills/okx/`                | `/helius:okx` — `SKILL.md` + integration patterns (OKX + Helius)       |
| `skills/svm/`                | `/helius:svm` — `SKILL.md` + 10 architecture reference files           |

Browse the full source on [GitHub](https://github.com/helius-labs/core-ai/tree/main/helius-plugin).

## Learn More

<CardGroup cols={2}>
  <Card title="Helius MCP" icon="plug" href="/agents/mcp">
    Full tool catalog and standalone MCP setup
  </Card>

  <Card title="Build Skill" icon="hammer" href="/agents/skills/build">
    Core Solana development skill details
  </Card>

  <Card title="DFlow Skill" icon="chart-line" href="/agents/skills/dflow">
    Trading skill details and composite workflows
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/helius-labs/core-ai">
    Source code and issue tracking
  </Card>
</CardGroup>
