Skip to content
Back to skills

Jupiter

ASecurity

Jupiter DEX aggregator - swaps, limit orders, and DCA on Solana

  • 2,496 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added February 10, 2026
blockchaintypescriptbashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add alsk1992/CloddsBot --skill jupiter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jupiter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jupiter
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/alsk1992-jupiter/badge)](https://www.skillsdirectory.com/skills/alsk1992-jupiter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: jupiter
description: "Jupiter DEX aggregator - swaps, limit orders, and DCA on Solana"
command: jup
emoji: "πŸͺ"
gates:
  envs:
    - SOLANA_PRIVATE_KEY
---

# 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
| Tool | Description |
|------|-------------|
| `solana_jupiter_swap` | Execute swap |
| `solana_jupiter_quote` | Get quote (no execution) |

### Limit Order Tools
| Tool | Description |
|------|-------------|
| `solana_jupiter_limit_order_create` | Create limit order |
| `solana_jupiter_limit_order_cancel` | Cancel order |
| `solana_jupiter_limit_orders_list` | List open orders |
| `solana_jupiter_limit_order_get` | Get order details |
| `solana_jupiter_limit_order_history` | Order history |
| `solana_jupiter_trade_history` | Trade fill history |

### DCA Tools
| Tool | Description |
|------|-------------|
| `solana_jupiter_dca_create` | Create DCA order |
| `solana_jupiter_dca_close` | Close DCA |
| `solana_jupiter_dca_deposit` | Add funds |
| `solana_jupiter_dca_withdraw` | Withdraw funds |
| `solana_jupiter_dca_list` | List active DCAs |
| `solana_jupiter_dca_get` | Get DCA details |
| `solana_jupiter_dca_balance` | Check balances |
| `solana_jupiter_dca_fills` | Fill history |

## TypeScript API

```typescript
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

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

Files in this skill

  • SKILL.md4.4 KB
  • index.ts33.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.