Autonomous Solana token trading. Use when setting up a wallet, checking balances, scanning for opportunities, executing swaps, or running a trading monitor on Solana.
This skill provides autonomous trading capabilities on the Solana blockchain using Jupiter for swaps and multiple data sources for opportunity scanning.
Use the solana_wallet tool with action="create" to generate a new wallet.
Fund it with SOL at the provided address (minimum 0.1 SOL recommended).
Use solana_wallet with action="balance" to see SOL and token holdings.
Use solana_scan to find opportunities, then solana_swap to execute trades.
solana_walletParameters: action (create | balance | address)
Example:
{
"action": "balance"
}
solana_swapParameters: inputToken, outputToken, amountUsd
Executes a token swap via Jupiter aggregator.
Supported tokens: SOL, USDC, USDT, RAY, SRM, or any valid mint address
Example:
{
"inputToken": "USDC",
"outputToken": "SOL",
"amountUsd": 10
}
solana_scanParameters: chain (optional), maxResults (optional, default 5)
Scans multiple sources for trading opportunities:
Returns scored opportunities with momentum, liquidity, and volume metrics.
Example:
{
"chain": "solana",
"maxResults": 10
}
The trading monitor (scripts/monitor.js) can run autonomously via cron:
# Every 15 minutes during market hours
*/15 6-23 * * * cd ~/.openclaw/workspace && node skills/solana-trader/scripts/monitor.js
export SOLANA_RPC_URL="https://api.mainnet-beta.solana.com"
export SOLANA_WALLET_PATH="~/.openclaw/workspace/solana-wallet.json"
export POSITION_SIZE_USD=10 # Max $ per trade
export MAX_POSITIONS=4 # Max concurrent positions
export MIN_SCORE=25 # Minimum opportunity score
export TAKE_PROFIT_PCT=50 # Take profit at 50% gain
export STOP_LOSS_PCT=-25 # Stop loss at -25%
export TRAILING_STOP_PCT=15 # Trailing stop from peak
The system scores opportunities based on:
Early Stage Bonus (30 pts max)
Momentum (45 pts max)
Volume/Liquidity Ratio (35 pts max)
Buy Pressure (25 pts max)
trades.json - Trade history logstate.json - Portfolio state, positions, balancessolana-wallet.json - Encrypted wallet keypairmonitor.js - Main trading loopscan.js - Standalone opportunity scannerThe Solana trading ecosystem is fast-moving and high-risk. This system is designed for momentum plays on trending tokens, not long-term holding.
Use responsibly and understand that token trading involves significant risk of loss.