Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alsk1992 avatar

Jupiter

  • 18 installs
  • 610 repo stars
  • Updated June 26, 2026
  • alsk1992/cloddsbot

jupiter is a Claude Code skill that swaps Solana tokens through the Jupiter DEX aggregator and manages limit orders and DCA.

About

jupiter is a Claude Code skill that integrates the Jupiter DEX aggregator on Solana. It finds the best swap route across Solana DEXes and executes swaps, quotes, limit orders and Dollar Cost Averaging schedules. A developer uses it to trade Solana tokens from chat or a TypeScript API, with MEV protection and priority-fee support.

  • Swaps tokens on Solana via the Jupiter DEX aggregator with best-route search
  • Creates and manages limit orders and Dollar Cost Averaging (DCA) schedules
  • Exposes both chat commands and a TypeScript API with MEV protection

Jupiter by the numbers

  • 18 all-time installs (skills.sh)
  • Ranked #725 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

jupiter capabilities & compatibility

Free skill; requires a Solana wallet private key. Optional custom RPC URL.

Capabilities
token swap · dex aggregation · limit orders · dca scheduling · route quoting
Use cases
trading
Pricing
Bring your own API key
From the docs

What jupiter says it does

Jupiter finds the best swap routes across all Solana DEXes, plus limit orders and DCA (Dollar Cost Averaging).
SKILL.md
Best route across 20+ DEXes
SKILL.md
npx skills add https://github.com/alsk1992/cloddsbot --skill jupiter

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs18
repo stars610
Last updatedJune 26, 2026
Repositoryalsk1992/cloddsbot

What it does

Swap Solana tokens through Jupiter's best routes and manage limit orders and DCA schedules from chat or TypeScript.

Who is it for?

Swapping Solana tokens and automating limit orders or DCA via Jupiter.

When should I use this skill?

You want to swap Solana tokens, quote a route, or set up a limit order or DCA.

What you get

Executed Jupiter swaps, limit orders and DCA schedules from chat or a TypeScript API.

  • executed token swaps
  • limit orders
  • DCA schedules

By the numbers

  • Best route across 20+ DEXes
  • 16 documented Jupiter tools
  • 3 command groups: swaps, limit orders, DCA

Files

SKILL.mdMarkdownGitHub ↗

Jupiter Aggregator

Jupiter finds the best swap routes across all Solana DEXes, plus limit orders and DCA (Dollar Cost Averaging).

Commands

Swaps

/jup swap <amount> <from> to <to>    Execute swap via Jupiter
/jup quote <amount> <from> to <to>   Get quote without executing
/jup route <from> <to> <amount>      Show detailed route info

Limit Orders

/jup limit create <sell> <from> for <buy> <to>   Create limit order
/jup limit cancel <order_pubkey>                  Cancel limit order
/jup limit list                                   List your open orders
/jup limit history                                Order history

DCA (Dollar Cost Averaging)

/jup dca create <total> <from> to <to> every <interval>   Create DCA
/jup dca close <dca_pubkey>                               Close DCA
/jup dca list                                             List active DCAs
/jup dca deposit <dca_pubkey> <amount>                    Add funds
/jup dca withdraw <dca_pubkey>                            Withdraw funds

Examples

Swaps

/jup swap 1 SOL to USDC
/jup quote 100 USDC to JUP
/jup route SOL BONK 1

Limit Orders

/jup limit create 1 SOL for 250 USDC        # Sell 1 SOL when price hits $250
/jup limit create 100 USDC for 0.5 SOL      # Buy SOL at $200
/jup limit list
/jup limit cancel ABC123...

DCA

/jup dca create 10 SOL to USDC every 1 day   # DCA 10 SOL into USDC daily
/jup dca create 1000 USDC to JUP every 1 hour # Accumulate JUP hourly
/jup dca list
/jup dca close XYZ789...

Features

  • Best route across 20+ DEXes
  • Automatic route splitting
  • MEV protection
  • Priority fee support
  • Limit Orders - set target prices
  • DCA - automated periodic swaps

Tools Available

Swap Tools

ToolDescription
solana_jupiter_swapExecute swap
solana_jupiter_quoteGet quote (no execution)

Limit Order Tools

ToolDescription
solana_jupiter_limit_order_createCreate limit order
solana_jupiter_limit_order_cancelCancel order
solana_jupiter_limit_orders_listList open orders
solana_jupiter_limit_order_getGet order details
solana_jupiter_limit_order_historyOrder history
solana_jupiter_trade_historyTrade fill history

DCA Tools

ToolDescription
solana_jupiter_dca_createCreate DCA order
solana_jupiter_dca_closeClose DCA
solana_jupiter_dca_depositAdd funds
solana_jupiter_dca_withdrawWithdraw funds
solana_jupiter_dca_listList active DCAs
solana_jupiter_dca_getGet DCA details
solana_jupiter_dca_balanceCheck balances
solana_jupiter_dca_fillsFill history

TypeScript API

import {
  // Swaps
  executeJupiterSwap,
  getJupiterQuote,

  // Limit Orders
  createJupiterLimitOrder,
  cancelJupiterLimitOrder,
  listJupiterLimitOrders,
  getJupiterLimitOrder,
  getJupiterLimitOrderHistory,
  getJupiterTradeHistory,

  // DCA
  createJupiterDCA,
  closeJupiterDCA,
  depositJupiterDCA,
  withdrawJupiterDCA,
  listJupiterDCAs,
  getJupiterDCA,
  getJupiterDCABalance,
  getJupiterDCAFillHistory,
} from 'clodds/solana/jupiter';

// Swap example
const swap = await executeJupiterSwap(connection, keypair, {
  inputMint: 'So11111111111111111111111111111111111111112',
  outputMint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
  amount: '1000000000', // 1 SOL
  slippageBps: 50,
});

// Limit order example
const order = await createJupiterLimitOrder(connection, keypair, {
  inputMint: 'So11111111111111111111111111111111111111112',
  outputMint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
  inAmount: '1000000000',   // Sell 1 SOL
  outAmount: '250000000',   // For 250 USDC (min)
});

// DCA example
const dca = await createJupiterDCA(connection, keypair, {
  inputMint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
  outputMint: 'JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN',
  inAmount: '100000000',           // Total 100 USDC
  inAmountPerCycle: '10000000',    // 10 USDC per swap
  cycleSecondsApart: 3600,         // Every hour
});

Environment Variables

SOLANA_PRIVATE_KEY=<base58 or JSON array>
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com  # optional

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.