trading-signal — Claude Code skill: smart-money trade signals
Pulls on-chain buy and sell signals from smart-money wallets, each with trigger price, current price, max gain and exit rate. BSC and Solana only.
npx skills add binance/binance-skills-hub --skill trading-signal -a claude-codeWhat trading-signal does
Every result this skill returns is one discrete event: a tracked smart-money wallet bought or sold something. Alongside it you get the trigger price, the current price, the max gain recorded since the trigger, and the exit rate. Token tags such as Pumpfun or DEX Paid come through too. The call goes through a CLI: node <skill-dir>/scripts/cli.mjs smart-money '{"chainId":"CT_501","page":1,"pageSize":50}'.
Only chainId is required. BSC takes 56, Solana takes CT_501. Optional arguments are page (defaults to 1), pageSize, and smartSignalType for filtering. The pageSize ceiling is 100; anything larger gets clamped upstream without a warning. Each signal carries a status: active means still valid, timeout means the observation window ran out, completed means target or stop loss was hit. Reach for active ones when you want something actionable.
Reading the output takes a bit of care. A higher smartMoneyCount means more distinct addresses are behind the signal, while a high exitRate says the smart money has already left and the window has likely closed. direction is always buy or sell, and a summary without it is useless. logoUrl is a relative path — prepend https://bin.bnbstatic.com; chainLogoUrl is already absolute. maxGain arrives as a percentage string, so convert it before doing any arithmetic.
What it helps with
- spot a smart-money wallet buying a token on BSC
- compare a signal's trigger price against the current price
- filter out signals where smart money already exited on a high exit rate
- check the max gain recorded since a signal fired
- pull token tags together with a trading signal
Example prompts for the agent
- Show me fresh smart-money signals on Solana, active ones only
- Which wallets bought this token on BSC, and at what trigger price?
- List signals from the last hour with the highest max gain and exit rate
How to install trading-signal
1Skills CLI (Vercel)
npx skills add binance/binance-skills-hub --skill trading-signal -a claude-code2Manually: put the files in place
~/.claude/skills/trading-signal/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/trading-signal/
1Skills CLI (Vercel)
npx skills add binance/binance-skills-hub --skill trading-signal -a codex2Manually: put the files in place
.agents/skills/trading-signal/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add binance/binance-skills-hub --skill trading-signal -a cursor2Manually: put the files in place
.cursor/skills/trading-signal/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install binance/binance-skills-hub trading-signal2Manually: put the files in place
.github/skills/trading-signal/SKILL.md1Skills CLI (Vercel)
npx skills add binance/binance-skills-hub --skill trading-signal -a gemini-cli2Platform CLI
gemini skills install https://github.com/binance/binance-skills-hub --path skills/binance-web3/trading-signalManually: put the files in place
.devin/skills/trading-signal/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add binance/binance-skills-hub --skill trading-signal -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about trading-signal
How do I install trading-signal in Claude Code?
Run npx skills add binance/binance-skills-hub --skill trading-signal -a claude-code; the skill then lands at ~/.claude/skills/trading-signal/SKILL.md.
What does trading-signal do?
It returns on-chain smart-money buy and sell signals with trigger price, current price, max gain and exit rate. Only BSC and Solana are supported.
How many signals can I request at once?
The pageSize argument caps out at 100. Set it higher and the service silently clamps the result to that limit.