binance-futures-signal-bot — Claude Code skill: futures trading bot
A skill that walks your agent through setting up a futures trading bot for Binance, Bybit and OKX, fed by Telegram, TradingView or a custom API.
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a claude-codeWhat binance-futures-signal-bot does
This skill gives the agent a working path to a futures trading bot on Binance, Bybit and OKX. Signals arrive from a Telegram channel, a TradingView webhook or your own API endpoint, and the bot turns them into orders with a chosen leverage, position sizing and a trailing stop. Everything is driven by config.json and an interactive python main.py menu that covers dependency install, settings, signal sources, auto trading, strategy config, position manager and the P&L dashboard.
Four strategies ship in the config: EMA crossover, RSI divergence, Bollinger breakout and MACD momentum. Each can be toggled on its own, and when several run together the bot picks the strongest signal and drops the conflicting ones. Keep secrets out of the file — the README points to environment variables such as BINANCE_API_KEY, BINANCE_API_SECRET, OKX_PASSPHRASE and TELEGRAM_BOT_TOKEN, and config.json is gitignored.
You need Python 3.10+ plus the packages in requirements.txt: rich, python-binance, ccxt, pandas, ta, websockets, cryptography. TradingView alerts only reach the bot if port 8080 is open and the alert webhook points at /webhook on your server. Leverage is configurable up to 125x, yet the sample config sits at 5x and the parameter notes suggest starting at 2–5x — with no futures-enabled API keys the bot places nothing at all, so run it against testnet first.
What it helps with
- wire Telegram channel signals into live order execution
- receive TradingView webhook alerts and act on them
- set leverage and per-trade position size as a share of balance
- add a trailing stop and a daily loss cap
- debug a bot that reads signals but never trades
Example prompts for the agent
- Set up the Binance futures bot with keys from environment variables, 5x leverage and BTCUSDT plus ETHUSDT
- Connect the Telegram channel as the signal source and start auto trading
- Enable the EMA crossover strategy with 9 and 21 periods and open the P&L dashboard
How to install binance-futures-signal-bot
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a claude-code2Manually: put the files in place
~/.claude/skills/binance-futures-signal-bot/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/binance-futures-signal-bot/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a codex2Manually: put the files in place
.agents/skills/binance-futures-signal-bot/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a cursor2Manually: put the files in place
.cursor/skills/binance-futures-signal-bot/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills binance-futures-signal-bot2Manually: put the files in place
.github/skills/binance-futures-signal-bot/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/trending-skills --path skills/binance-futures-signal-botManually: put the files in place
.devin/skills/binance-futures-signal-bot/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -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 binance-futures-signal-bot
How do I install binance-futures-signal-bot in Claude Code?
Run npx skills add reason-machines/trending-skills --skill binance-futures-signal-bot -a claude-code. The skill lands in ~/.claude/skills/binance-futures-signal-bot/SKILL.md.
What does binance-futures-signal-bot do?
It guides the setup of a futures trading bot across Binance, Bybit and OKX, covering signal sources, strategies, risk limits and a P&L dashboard.
What does the bot need to run?
Python 3.10+ and the packages listed in requirements.txt. OKX also needs OKX_PASSPHRASE, and TradingView signals need port 8080 open.