$npx -y skills add binance/binance-skills-hub --skill trading-signalPer-trade smart-money signals — each result is a discrete buy or sell event from a tracked smart-money wallet, with trigger price, current price, max gain since trigger, and exit rate. BSC and Solana only. Use for: "smart money buy signal on $X", "any whale just bought $Y", "alph
| 1 | # Trading Signal Skill |
| 2 | |
| 3 | ## Overview |
| 4 | |
| 5 | This skill retrieves on-chain Smart Money trading signals to help users track professional investors: |
| 6 | |
| 7 | Get smart money buy/sell signals |
| 8 | Compare signal trigger price with current price |
| 9 | Analyze max gain and exit rate of signals |
| 10 | Get token tags (e.g., Pumpfun, DEX Paid) |
| 11 | |
| 12 | |
| 13 | ## When to Use This Skill |
| 14 | |
| 15 | | User intent | Command | |
| 16 | |-------------|---------| |
| 17 | | Get on-chain smart-money buy/sell signals with gain + exit-rate data | `smart-money` | |
| 18 | |
| 19 | ## Supported Chains |
| 20 | |
| 21 | | Chain | chainId | |
| 22 | |-------|---------| |
| 23 | | BSC | `56` | |
| 24 | | Solana | `CT_501` | |
| 25 | |
| 26 | ## How to Call APIs |
| 27 | |
| 28 | ```bash |
| 29 | node <skill-dir>/scripts/cli.mjs smart-money '{"chainId":"CT_501","page":1,"pageSize":50}' |
| 30 | ``` |
| 31 | |
| 32 | ## Commands |
| 33 | |
| 34 | | Command | Purpose | Required args | Example | |
| 35 | |---------|---------|---------------|---------| |
| 36 | | `smart-money` | Smart-money buy/sell signals with trigger price, max gain, exit rate | `chainId` | `node <skill-dir>/scripts/cli.mjs smart-money '{"chainId":"56","page":1,"pageSize":50}'` | |
| 37 | |
| 38 | Optional args: `page` (default 1), `pageSize` (**max 100**), `smartSignalType` (filter; empty string = all). |
| 39 | |
| 40 | ## Rules |
| 41 | |
| 42 | - **`pageSize` cap is 100** — larger values are silently clamped upstream. |
| 43 | - **`status` enum** (map to user-friendly language when summarizing): |
| 44 | - `active` — signal still valid |
| 45 | - `timeout` — exceeded observation window (may still be informative, but stale) |
| 46 | - `completed` — reached target / stop loss |
| 47 | Prefer `active` signals when surfacing actionable opportunities. |
| 48 | - **Quality indicators**: higher `smartMoneyCount` (more distinct smart-money addresses) implies higher signal reliability; high `exitRate` (%) suggests smart money has already exited, so the opportunity may have passed. |
| 49 | - **`direction`** is `buy` or `sell` — always include this when summarizing a signal. |
| 50 | - **Icon URL prefix**: `logoUrl` is a relative path; prepend `https://bin.bnbstatic.com`. `chainLogoUrl` is already a full URL. Timestamps are ms; `maxGain` is a % string — convert before arithmetic. |
| 51 | |
| 52 | ## Full CLI Reference |
| 53 | |
| 54 | See [`references/cli.md`](references/cli.md) for per-subcommand invocations, parameter tables, signal / tag / performance field tables, and real response samples. |