outsmart-dex-trading

Trade tokens on Solana via the outsmart CLI: buy, sell, quote, find pools, add/remove liquidity, claim fees, snipe, create pools. Use when: user asks about Solana trading, swaps, DEX, liquidity, pool, buy token, sell token, check price, wallet balance. NOT for: Ethereum/EVM trading, CEX orders, cross-chain bridging.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "outsmart-dex-trading" with this command: npx skills add outsmartchad/outsmart-dex-trading

Solana DEX Trading

Trade across 18 Solana DEX protocols with a single CLI.

When to Use

  • "Buy SOL token"
  • "Sell my tokens"
  • "Check price of X"
  • "Add liquidity to a pool"
  • "Find the pool for token X"
  • "What's my wallet balance?"
  • "Snipe this token"
  • "Create a new pool"

When NOT to Use

  • Ethereum/EVM/BSC trading — this is Solana only
  • CEX orders (Binance, Coinbase) — this is on-chain DEX
  • Cross-chain bridges — use dedicated bridge tools
  • Historical price data — use DexScreener or charting tools

Setup

npm i -g outsmart
outsmart init
# Enter your PRIVATE_KEY and MAINNET_ENDPOINT when prompted
# Config saved to ~/.outsmart/config.env

Commands

Buy Tokens

# Best price via Jupiter aggregator (just need token mint)
outsmart buy --dex jupiter-ultra --token MINT_ADDRESS --amount 0.1

# Direct on-chain (need pool address)
outsmart buy --dex raydium-cpmm --pool POOL_ADDRESS --amount 0.1

# With Jito MEV tip for priority execution
outsmart buy --dex meteora-dlmm --pool POOL --amount 0.05 --tip 0.005

# Dry run (simulate only)
outsmart buy --dex jupiter-ultra --token MINT --amount 0.1 --dry-run

Sell Tokens

# Sell 100% of a token
outsmart sell --dex jupiter-ultra --token MINT_ADDRESS --pct 100

# Sell 50% from a specific pool
outsmart sell --dex raydium-cpmm --pool POOL_ADDRESS --pct 50

Check Price

outsmart quote --dex raydium-cpmm --pool POOL_ADDRESS

Find a Pool

outsmart find-pool --dex meteora-damm-v2 --token TOKEN_MINT

Token Info (DexScreener)

outsmart info --token MINT_ADDRESS
# Returns: name, price, mcap, volume, buyers, liquidity, age, socials

Wallet Balance

outsmart balance
outsmart balance --token MINT_ADDRESS

Add Liquidity

# DLMM concentrated bins
outsmart add-liq --dex meteora-dlmm --pool POOL --sol 0.5 --strategy spot --bins 50

# DAMM v2 full range
outsmart add-liq --dex meteora-damm-v2 --pool POOL --sol 0.5

Remove Liquidity

outsmart remove-liq --dex meteora-dlmm --pool POOL --pct 100

Claim Fees

outsmart claim-fees --dex meteora-dlmm --pool POOL

List Positions

outsmart list-pos --dex meteora-dlmm --pool POOL

Create Pool (DAMM v2)

outsmart create-pool --dex meteora-damm-v2 --token TOKEN_MINT \
  --base-amount 1000000 --quote-amount 0.5 \
  --max-fee 9900 --min-fee 200 --duration 86400 --periods 100

List All DEXes

outsmart list-dex
outsmart list-dex --cap canBuy

Picking the Right DEX

Best price, don't care which pool: jupiter-ultra — aggregates all DEXes.

Specific pool (LP, on-chain execution): Use the adapter that matches the pool's protocol.

SituationUseWhy
General tradingjupiter-ultraRoutes across everything
Meteora concentrated LPmeteora-dlmmBin-based positions
Meteora full-range LPmeteora-damm-v2Full LP lifecycle
Raydium poolsraydium-cpmm / raydium-clmm / raydium-amm-v4Match the pool type
PumpFun graduatedpumpfun-ammPumpSwap AMM pools
PumpFun bonding curvepumpfunPre-graduation
Unknown tokenCheck outsmart info --token firstKnow what you're buying

Aggregators (jupiter-ultra, dflow) need --token only. On-chain adapters need --pool, token is auto-detected.

Common Patterns

Buy safely:

outsmart info --token MINT          # check liquidity, age, volume
outsmart buy --dex jupiter-ultra --token MINT --amount 0.1 --dry-run  # simulate
outsmart buy --dex jupiter-ultra --token MINT --amount 0.1            # execute

Provide liquidity:

outsmart quote --dex meteora-dlmm --pool POOL        # current price
outsmart add-liq --dex meteora-dlmm --pool POOL --sol 0.5 --strategy spot --bins 50
outsmart list-pos --dex meteora-dlmm --pool POOL      # verify

Create DAMM v2 pool (first LP alpha):

outsmart find-pool --dex meteora-damm-v2 --token MINT   # check if exists
outsmart create-pool --dex meteora-damm-v2 --token MINT --base-amount 1000000 --quote-amount 0.5 --max-fee 9900 --min-fee 200

Exit LP:

outsmart claim-fees --dex meteora-dlmm --pool POOL
outsmart remove-liq --dex meteora-dlmm --pool POOL --pct 100

Safety

  • Always check outsmart info --token before buying anything unfamiliar
  • Use --dry-run for large trades
  • Start small: 0.01 SOL test buy on unknown tokens
  • Use jupiter-ultra for best price unless you specifically need a pool
  • Watch for wash trading: high volume + low buyer count = fake activity
  • Most memecoins go to zero. Size accordingly.

Environment

VariableRequiredDescription
PRIVATE_KEYYesBase58 Solana private key
MAINNET_ENDPOINTYesSolana RPC endpoint
JUPITER_API_KEYNoJupiter Ultra, Shield
DFLOW_API_KEYNoDFlow adapter

Config file: ~/.outsmart/config.env

18 Supported DEXes

Aggregators: jupiter-ultra, dflow Raydium: amm-v4, cpmm, clmm, launchlab Meteora: damm-v2, dlmm, damm-v1, dbc PumpFun: pumpswap amm, bonding curve Others: orca, pancakeswap-clmm, byreal-clmm, fusion-amm, futarchy-amm, futarchy-launchpad

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Gpu Cluster Manager

Turn your spare GPUs into one inference endpoint. Auto-discovers machines on your network, routes requests to the best available device, learns when your mac...

Registry SourceRecently Updated
Coding

Local Llm Router

Local LLM model router for Llama, Qwen, DeepSeek, Phi, Mistral, and Gemma across multiple devices. Self-hosted local LLM inference routing on macOS, Linux, a...

Registry SourceRecently Updated
Coding

yuhang

一个"制造技能的技能"。这个工具自动化了将任意 GitHub 仓库转换为标准化 Trae 技能的全过程,是扩展 AI Agent 能力的核心工具。

Registry SourceRecently Updated
Coding

Venn Nino

Safely connects Gmail, Calendar, Drive, Atlassian (Jira/Confluence), Notion, GitHub, Salesforce, and dozens of other enterprise tools via a single MCP endpoi...

Registry SourceRecently Updated