acp
Enable agent-to-agent commerce with on-chain escrow, cryptographic agreements, and service discovery.
Coordinated multi-wallet trading on Pump.fun
$ npx -y skills add alsk1992/CloddsBot --skill pump-swarm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pump-swarmContext preview
The summary Claude sees to decide when to auto-load this skill.
Coordinated multi-wallet trading on Pump.fun
name: pump-swarm
description: "Coordinated multi-wallet trading on Pump.fun"
command: swarm
emoji: "🐝"
gates:
envs:
- SOLANA_PRIVATE_KEYCoordinate up to **20 wallets** to execute synchronized trades on Pump.fun tokens.
# Set up wallets export SOLANA_PRIVATE_KEY="your-main-wallet-key" # wallet_0 export SOLANA_SWARM_KEY_1="second-wallet-key" # wallet_1 export SOLANA_SWARM_KEY_2="third-wallet-key" # wallet_2 # ... up to SOLANA_SWARM_KEY_20 # Optional export SOLANA_RPC_URL="https://your-rpc.com"
/swarm wallets List all swarm wallets with addresses /swarm balances Fetch SOL balances from chain /swarm enable <wallet_id> Enable a wallet for trading /swarm disable <wallet_id> Disable a wallet
/swarm buy <mint> <sol> [options] Buy with all enabled wallets /swarm sell <mint> <amount|%> [opts] Sell from wallets with positions
/swarm position <mint> Show cached token positions /swarm refresh <mint> Fetch fresh positions from chain (required before sell)
| Mode | Flag | Best For | Description | |------|------|----------|-------------| | **Parallel** | `--parallel` | Speed (>5 wallets) | All wallets execute simultaneously | | **Bundle** | `--bundle` | Atomicity (≤5) | Single Jito bundle, all-or-nothing | | **Multi-Bundle** | `--multi-bundle` | Atomicity (6-20) | Multiple Jito bundles in parallel | | **Sequential** | `--sequential` | Stealth | Staggered 200-400ms delays |
| Option | Description | |--------|-------------| | `--preset <name>` | Apply a saved preset | | `--wallets <id1,id2>` | Use specific wallets only | | `--slippage <bps>` | Slippage tolerance (default: 500 = 5%) | | `--pool <pool>` | Pool: pump, raydium, auto (pumpfun only) | | `--dex <dex>` | DEX: pumpfun (default), bags, meteora | | `--pool-address <addr>` | Specific pool address (for Meteora) |
# Buy 0.1 SOL worth on each enabled wallet (auto mode) /swarm buy ABC123mint... 0.1 # Buy with specific wallets only /swarm buy ABC123mint... 0.2 --wallets wallet_0,wallet_1 # Buy with a preset /swarm buy ABC123mint... 0.1 --preset stealth # Sell 100% with multiple Jito bundles (for >5 wallets) /swarm sell ABC123mint... 100% --multi-bundle # Sell 50% with staggered timing (stealth mode) /swarm sell ABC123mint... 50% --sequential # Sell with preset /swarm sell ABC123mint... 100% --preset fast # Check positions before selling /swarm refresh ABC123mint... /swarm position ABC123mint... # Multi-DEX examples /swarm buy ABC123mint... 0.1 --dex bags # Buy on Bags.fm /swarm buy ABC123mint... 0.1 --dex meteora # Buy on Meteora DLMM /swarm sell ABC123mint... 100% --dex bags # Sell on Bags.fm
1. Refreshes SOL balances from chain 2. Filters wallets with sufficient balance (≥0.01 SOL + amount) 3. Builds transaction for each wallet locally via the official @pump-fun/pump-sdk (or @pump-fun/pump-swap-sdk for graduated tokens) 4. Signs all transactions locally 5. Submits via selected execution mode 6. Reports results per wallet
1. **Fetches actual token balances from chain** (critical!) 2. Filters wallets with positions 3. Calculates sell amount (% of position or exact) 4. Builds and signs transactions 5. Submits via selected execution mode 6. Reports results per wallet
| Env Variable | Description | |--------------|-------------| | `SOLANA_PRIVATE_KEY` | Main wallet (wallet_0) | | `SOLANA_SWARM_KEY_1..20` | Additional swarm wallets | | `SOLANA_RPC_URL` | Custom RPC endpoint (faster = better) | | `BAGS_API_KEY` | Bags.fm API key (required for bags DEX) |
The swarm system supports trading across multiple DEXes:
| DEX | Flag | Best For | Requires | |-----|------|----------|----------| | Pump.fun (bonding curve) | `--dex pumpfun` (default) | Memecoins, new launches | - | | Pump.fun (PumpSwap, graduated) | `--dex pumpswap` | Tokens that migrated off the bonding curve | - | | Bags.fm | `--dex bags` | Bags-launched tokens | `BAGS_API_KEY` | | Meteora | `--dex meteora` | DLMM pools, concentrated liquidity | - |
# Buy on Pump.fun (default) /swarm buy ABC
Open Source AI trading agent that operates autonomously across 1000+ markets - Polymarket, Kalshi, Binance, Hyperliquid, Solana DEXs, 5 EVM chains. Scans for edge, executes instantly, manages risk while you sleep. Agent commerce protocol for machine-to-machine payments. Self-hosted. Built on Claude.
Repo: alsk1992/CloddsBot
Enable agent-to-agent commerce with on-chain escrow, cryptographic agreements, and service discovery.
AgentBets - AI-native prediction markets on Solana
AI Strategy - natural language to trades
Create and manage price alerts for prediction markets
Performance attribution, trade analytics, and strategy optimization
Automated cross-platform arbitrage detection and monitoring