Skip to main content
The Jupiter skill makes your AI assistant an expert at building Solana DeFi applications. It combines Jupiter’s APIs — token swaps (Swap API V2), lending and borrowing (Lend), limit orders (Trigger), DCA (Recurring), and token/price data — with Helius infrastructure for transaction submission, fee optimization, asset queries, and on-chain monitoring.
Claude Code: /helius:jupiter (via plugin) or auto-invoked (standalone). Codex: $helius-jupiter (auto-discovered from .agents/skills/). API / Cursor / ChatGPT: Use the pre-built system prompt variants.

What It Covers

The Jupiter skill routes the AI across both Jupiter and Helius tools:

Prerequisites

This skill requires the Helius MCP server and a Jupiter API key.

Helius MCP Server (Required)

The Helius MCP server provides blockchain tools for transaction submission, asset queries, and on-chain streaming.

Jupiter API Key (Required)

Jupiter REST endpoints require an API key passed via the x-api-key header. Get one at developers.jup.ag/portal.
If you install via the Claude Code plugin, the Helius MCP server starts automatically.

Standalone Installation

1

Clone the repository

2

Run the install script

Installs to ~/.claude/skills/helius-jupiter/.Options:
  • ./install.sh --project — install to the current project
  • ./install.sh --path /custom/path — install to a custom directory
3

Install the Helius MCP server

4

Set your API keys

Helius:
Jupiter: Get a key from developers.jup.ag/portal and pass it via the x-api-key header on each request.

Example Prompts

Once installed, ask in plain English:
  • “Build a swap interface using Jupiter and Helius Sender”
  • “Place a limit order to buy SOL at $X”
  • “Set up a recurring DCA buy of USDC into SOL every week”
  • “Build a lending dashboard with Jupiter Lend”
  • “Earn yield by depositing USDC into a Jupiter Lend pool”
  • “Build a token selector with prices and risk signals”
  • “Stream Jupiter swap fills at the lowest possible latency”

Composite Workflows

The Jupiter skill excels at tasks that span multiple APIs. Here are common patterns the AI handles automatically:

Swap / Trading App

Jupiter Swap API for quotes and routing across all DEXes, Helius Sender for transaction submission, DAS API for token lists, Priority Fee API for optimal fees.

Lending UI

Jupiter Lend for earn pools and vaults, Helius Sender for deposit/withdraw submission, DAS for token metadata, LaserStream for real-time position updates.

Limit Order / DCA App

Jupiter Trigger for limit orders and Recurring for DCA, Helius Sender for submission, DAS for token discovery, WebSockets to track fills.

Trading Bot / HFT

LaserStream for shred-level signals, Jupiter Swap for execution, Helius Sender for fast submission, Priority Fee API for optimal fees.

Portfolio + Trading Dashboard

Wallet API for holdings, DAS API for token metadata, Jupiter price/token data for live prices, Jupiter Swap for trading.

What’s Included

  • SKILL.md — Routing logic, rules, and expert context for DeFi applications
  • prompts/ — Pre-built system prompt variants (openai.developer.md, claude.system.md, full.md) — see platform setup
  • references/ — Deep documentation files:
    • jupiter-swap.md — Swap API V2 (quotes, routing, execution)
    • jupiter-lend.md — Lend protocol (earn pools and vaults)
    • jupiter-trigger.md — Limit orders (OCO/OTOCO)
    • jupiter-recurring.md — DCA / recurring buys
    • jupiter-perps-predictions.md — Perps (on-chain) and prediction markets
    • jupiter-plugin.md — Embeddable swap widget
    • jupiter-tokens-price.md — Token search, price feeds, Token Shield safety
    • jupiter-portal.md — Jupiter Portal API key setup
    • integration-patterns.md — Composite patterns (swap execution, token selector, bots)
    • helius-sender.md — Transaction submission via Helius Sender
    • helius-priority-fees.md — Fee estimation strategies
    • helius-das.md — Digital Asset Standard API
    • helius-laserstream.md — gRPC streaming
    • helius-wallet-api.md — Wallet analysis and identity
    • helius-websockets.md — WebSocket subscriptions
    • helius-onboarding.md — Account setup and signup flow

Learn More

Build Skill

Core Helius skill for general Solana development

Jupiter Documentation

Official Jupiter API documentation

Jupiter Portal

Get a Jupiter API key

GitHub

Source code and issue tracking