$npx -y skills add draguris/dragonclaw --skill whale-mirrorMonitor whale wallet addresses and automatically copy their trades. Tracks wallets via GMGN across Solana, BSC, and Base. When a whale buys, DragonClaw buys. When they sell, DragonClaw sells. Safety audit before every trade. Use when user asks about whale tracking, copy trading,
| 1 | # Whale Wallet Mirror — Copy Trading Engine |
| 2 | |
| 3 | ## When to Use |
| 4 | |
| 5 | - User wants to follow/copy a whale wallet's trades |
| 6 | - User asks about smart money tracking or copy trading |
| 7 | - User provides a wallet address and says "follow" or "copy" |
| 8 | - User mentions 鲸鱼, 聪明钱, 跟单, whale tracking |
| 9 | |
| 10 | ## DragonClaw Exclusive |
| 11 | |
| 12 | OpenClaw can track a wallet. It can also place a trade. But it can't watch a wallet 24/7, detect a new trade, audit the token, and copy the trade — all automatically, while you sleep. DragonClaw can. |
| 13 | |
| 14 | ## How It Works |
| 15 | |
| 16 | 1. **Monitor**: Polls whale wallet activity via GMGN every 10 seconds |
| 17 | 2. **Detect**: Identifies new buy/sell transactions |
| 18 | 3. **Filter**: Checks trade value ($500+ by default), cooldowns, rate limits |
| 19 | 4. **Audit**: Runs token safety check (honeypot, tax, contract security) |
| 20 | 5. **Execute**: Copies the trade on the best available platform (GMGN swap, Four.meme, Binance, Aster) |
| 21 | 6. **Track**: Remembers what we hold from copy trades, sells when whale sells |
| 22 | 7. **Notify**: Pushes every action to DingTalk/Feishu/Telegram |
| 23 | |
| 24 | ## Commands |
| 25 | |
| 26 | ### Add Wallet to Watch |
| 27 | |
| 28 | ```tool |
| 29 | {"tool": "whale_mirror", "action": "addWallet", "params": { |
| 30 | "address": "WALLET_ADDRESS", |
| 31 | "chain": "sol", |
| 32 | "label": "聪明钱1号" |
| 33 | }} |
| 34 | ``` |
| 35 | |
| 36 | Chains: sol, bsc, base |
| 37 | |
| 38 | ### Remove Wallet |
| 39 | |
| 40 | ```tool |
| 41 | {"tool": "whale_mirror", "action": "removeWallet", "params": { |
| 42 | "address": "WALLET_ADDRESS" |
| 43 | }} |
| 44 | ``` |
| 45 | |
| 46 | ### List Watched Wallets |
| 47 | |
| 48 | ```tool |
| 49 | {"tool": "whale_mirror", "action": "listWallets"} |
| 50 | ``` |
| 51 | |
| 52 | ### Start Monitoring |
| 53 | |
| 54 | ```tool |
| 55 | {"tool": "whale_mirror", "action": "start", "config": { |
| 56 | "copyBuy": true, |
| 57 | "copySell": true, |
| 58 | "buyAmountSol": "0.5", |
| 59 | "buyAmountBnb": "0.05", |
| 60 | "requireAudit": true, |
| 61 | "notifyOnDetect": true |
| 62 | }} |
| 63 | ``` |
| 64 | |
| 65 | ### Stop Monitoring |
| 66 | |
| 67 | ```tool |
| 68 | {"tool": "whale_mirror", "action": "stop"} |
| 69 | ``` |
| 70 | |
| 71 | ### Check Status |
| 72 | |
| 73 | ```tool |
| 74 | {"tool": "whale_mirror", "action": "status"} |
| 75 | ``` |
| 76 | |
| 77 | ### View Holdings (from copy trades) |
| 78 | |
| 79 | ```tool |
| 80 | {"tool": "whale_mirror", "action": "holdings"} |
| 81 | ``` |
| 82 | |
| 83 | ### View Copy History |
| 84 | |
| 85 | ```tool |
| 86 | {"tool": "whale_mirror", "action": "history"} |
| 87 | ``` |
| 88 | |
| 89 | ### Update Config |
| 90 | |
| 91 | ```tool |
| 92 | {"tool": "whale_mirror", "action": "update", "config": { |
| 93 | "buyAmountSol": "1.0", |
| 94 | "maxCopiesPerHour": 5, |
| 95 | "minTradeValueUsd": 1000 |
| 96 | }} |
| 97 | ``` |
| 98 | |
| 99 | ## Config Options |
| 100 | |
| 101 | | Option | Default | Description | |
| 102 | |--------|---------|-------------| |
| 103 | | copyBuy | true | Copy whale buy trades | |
| 104 | | copySell | true | Copy whale sell trades | |
| 105 | | buyAmountBnb | "0.05" | BNB per copy trade (BSC) | |
| 106 | | buyAmountSol | "0.5" | SOL per copy trade (Solana) | |
| 107 | | buyAmountUsdt | 20 | USDT per copy trade (CEX) | |
| 108 | | sellPercent | 100 | % to sell when whale sells | |
| 109 | | requireAudit | true | Safety check before buying | |
| 110 | | maxTaxRate | 5 | Max acceptable tax % | |
| 111 | | skipIfAlreadyHolding | true | Don't double-buy | |
| 112 | | maxCopiesPerHour | 10 | Rate limit | |
| 113 | | minTradeValueUsd | 500 | Min whale trade value to copy | |
| 114 | | maxTradeValueUsd | 1000000 | Skip suspiciously large | |
| 115 | | cooldownPerTokenMs | 600000 | 10 min cooldown per token | |
| 116 | | pollIntervalMs | 10000 | Scan frequency (10s) | |
| 117 | |
| 118 | ## Example Conversations |
| 119 | |
| 120 | ``` |
| 121 | 用户: 跟踪这个钱包 9abc...def0,Solana 链,他买什么我买什么,每次 0.5 SOL |
| 122 | 龙爪: 已添加鲸鱼跟踪: |
| 123 | |
| 124 | 钱包: 9abc...def0 |
| 125 | 标签: 鲸鱼 #1 |
| 126 | 链: Solana |
| 127 | 跟买金额: 0.5 SOL |
| 128 | 跟卖: 100% |
| 129 | 安全审计: 开启 |
| 130 | 最低金额: $500+ |
| 131 | |
| 132 | 监控已启动。鲸鱼操作会实时通知你。 |
| 133 | ``` |
| 134 | |
| 135 | ``` |
| 136 | [3:27 AM — 钉钉通知] |
| 137 | |
| 138 | 鲸鱼动态检测 |
| 139 | |
| 140 | 鲸鱼: 鲸鱼 #1 |
| 141 | 操作: 买入 $NEWMEME |
| 142 | 金额: ~$12,340 |
| 143 | 链: SOL |
| 144 | 合约: 9gyc...L63b |
| 145 | |
| 146 | 正在审计并准备跟单... |
| 147 | |
| 148 | --- |
| 149 | |
| 150 | 鲸鱼跟单买入成功 |
| 151 | |
| 152 | 鲸鱼: 鲸鱼 #1 |
| 153 | 代币: $NEWMEME |
| 154 | 平台: gmgn-sol |
| 155 | 金额: 0.5 SOL |
| 156 | 交易哈希: 4xK7... |
| 157 | |
| 158 | 来源: 鲸鱼监控 → 安全审计 → 自动买入 |
| 159 | ``` |
| 160 | |
| 161 | ``` |
| 162 | 用户: 现在跟了几个钱包?持仓怎么样? |
| 163 | 龙爪: 鲸鱼跟单状态: |
| 164 | |
| 165 | 监控钱包: 3 个 |
| 166 | 本小时跟单: 2/10 |
| 167 | 当前持仓: 4 个代币 |
| 168 | |
| 169 | 持仓: |
| 170 | 1. $NEWMEME (Solana) — 来自鲸鱼 #1 — 2小时前 |
| 171 | 2. $DOGE2 (BSC) — 来自鲸鱼 #2 — 5小时前 |
| 172 | 3. $AITOKEN (Solana) — 来自鲸鱼 #1 — 8小时前 |
| 173 | 4. $CATCOIN (BSC) — 来自鲸鱼 #3 — 12小时前 |
| 174 | ``` |
| 175 | |
| 176 | ## Display Guidelines |
| 177 | |
| 178 | ### Whale Detection |
| 179 | ``` |
| 180 | 鲸鱼动态检测 |
| 181 | |
| 182 | 鲸鱼: LABEL |
| 183 | 操作: 买入/卖出 $TOKEN |
| 184 | 金额: ~$X,XXX |
| 185 | 链: SOL/BSC/BASE |
| 186 | 合约: 0x... |
| 187 | ``` |
| 188 | |
| 189 | ### Copy Success |
| 190 | ``` |
| 191 | 鲸鱼跟单买入成功 |
| 192 | |
| 193 | 鲸鱼: LABEL |
| 194 | 代币: $TOKEN |
| 195 | 平台: PLATFORM |
| 196 | 金额: X SOL/BNB |
| 197 | 交易哈希: 0x... |
| 198 | |
| 199 | 来源: 鲸鱼监控 → 安全审计 → 自动买入 |
| 200 | ``` |
| 201 | |
| 202 | ### Status |
| 203 | ``` |
| 204 | 鲸鱼跟单状态: |
| 205 | |
| 206 | 监控钱包: X 个 |
| 207 | 本小时跟单: X/10 |
| 208 | 当前持仓: X 个代币 |
| 209 | 总跟单次数: X |
| 210 | ``` |
| 211 | |
| 212 | ## Safety Rules |
| 213 | |
| 214 | 1. Always audit tokens before copying (honeypot, tax, contract security) |
| 215 | 2. Rate limit: 10 copies per hour maximum |
| 216 | 3. 10 minute cooldown per token to prevent duplicates |
| 217 | 4. Skip trades below $500 (noise) or above $1M (suspicious) |
| 218 | 5. Never expose wallet private keys in notifications |
| 219 | 6. Auto-sell when whale sells to limit exposure |
| 220 | |
| 221 | ## Cross-Skill Integration |
| 222 | |
| 223 | - **GMGN**: Primary data source for wallet tracking and token security |
| 224 | - **Four.meme**: Execute copy trades on BSC meme tokens |
| 225 | - **Binance**: Copy tra |