{"skill":{"slug":"binance-pro-1-0-0","displayName":"Binance Pro 1.0.0","summary":"Complete Binance integration - world's largest crypto exchange. Trade spot, futures with up to 125x leverage, staking, and portfolio management. Use to check...","description":"---\nname: binance-pro\ndescription: Complete Binance integration - world's largest crypto exchange. Trade spot, futures with up to 125x leverage, staking, and portfolio management. Use to check balances, open/close positions, set stop loss and take profit, check PnL, and any Binance operation.\nmetadata: {\"openclaw\":{\"emoji\":\"🟡\",\"always\":true,\"requires\":{\"bins\":[\"curl\",\"jq\"]}}}\n---\n\n# Binance Pro 🟡\n\nProfessional skill for trading on Binance - the world's largest crypto exchange.\n\n## 🚀 Quick Start\n\n### Setup Credentials\n\nSave to `~/.openclaw/credentials/binance.json`:\n```json\n{\n  \"apiKey\": \"YOUR_API_KEY\",\n  \"secretKey\": \"YOUR_SECRET_KEY\"\n}\n```\n\n### Environment Variables (alternative)\n```bash\nexport BINANCE_API_KEY=\"your_api_key\"\nexport BINANCE_SECRET=\"your_secret_key\"\n```\n\n## 📊 Basic Queries\n\n### Check Spot Balance\n```bash\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s \"https://api.binance.com/api/v3/account?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '[.balances[] | select(.free != \"0.00000000\")]'\n```\n\n### Get Current Price\n```bash\ncurl -s \"https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT\" | jq '.'\n```\n\n### Get All Futures Positions\n```bash\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s \"https://fapi.binance.com/fapi/v2/positionRisk?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '[.[] | select(.positionAmt != \"0\")]'\n```\n\n## ⚡ Futures (Leverage Trading)\n\n### Open LONG Position (Buy)\n```bash\nSYMBOL=\"BTCUSDT\"\nSIDE=\"BUY\"\nQUANTITY=\"0.001\"\n\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&side=${SIDE}&type=MARKET&quantity=${QUANTITY}&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s -X POST \"https://fapi.binance.com/fapi/v1/order?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n### Open SHORT Position (Sell)\n```bash\nSYMBOL=\"BTCUSDT\"\nSIDE=\"SELL\"\nQUANTITY=\"0.001\"\n\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&side=${SIDE}&type=MARKET&quantity=${QUANTITY}&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s -X POST \"https://fapi.binance.com/fapi/v1/order?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n### Set Stop Loss\n```bash\nSYMBOL=\"BTCUSDT\"\nSIDE=\"SELL\"  # To close LONG use SELL, to close SHORT use BUY\nSTOP_PRICE=\"75000\"\n\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&side=${SIDE}&type=STOP_MARKET&stopPrice=${STOP_PRICE}&closePosition=true&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s -X POST \"https://fapi.binance.com/fapi/v1/order?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n### Set Take Profit\n```bash\nSYMBOL=\"BTCUSDT\"\nSIDE=\"SELL\"  # To close LONG use SELL, to close SHORT use BUY\nTP_PRICE=\"85000\"\n\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&side=${SIDE}&type=TAKE_PROFIT_MARKET&stopPrice=${TP_PRICE}&closePosition=true&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s -X POST \"https://fapi.binance.com/fapi/v1/order?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n### Close Position (Market)\n```bash\n# First, get current position quantity\nPOSITION=$(curl -s \"https://fapi.binance.com/fapi/v2/positionRisk?timestamp=${TIMESTAMP}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq -r '.[] | select(.symbol==\"BTCUSDT\") | .positionAmt')\n\n# If POSITION > 0, it's LONG, close with SELL\n# If POSITION < 0, it's SHORT, close with BUY\n```\n\n### Change Leverage\n```bash\nSYMBOL=\"BTCUSDT\"\nLEVERAGE=\"10\"  # 1 to 125\n\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&leverage=${LEVERAGE}&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s -X POST \"https://fapi.binance.com/fapi/v1/leverage?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n## 📈 Spot Trading\n\n### Buy (Market)\n```bash\nSYMBOL=\"ETHUSDT\"\nQUANTITY=\"0.1\"\n\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&side=BUY&type=MARKET&quantity=${QUANTITY}&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s -X POST \"https://api.binance.com/api/v3/order?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n### Sell (Market)\n```bash\nSYMBOL=\"ETHUSDT\"\nQUANTITY=\"0.1\"\n\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&side=SELL&type=MARKET&quantity=${QUANTITY}&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s -X POST \"https://api.binance.com/api/v3/order?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n## 🔧 Utilities\n\n### View Open Orders\n```bash\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\n# Futures\ncurl -s \"https://fapi.binance.com/fapi/v1/openOrders?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n### Cancel Order\n```bash\nSYMBOL=\"BTCUSDT\"\nORDER_ID=\"123456789\"\n\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&orderId=${ORDER_ID}&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s -X DELETE \"https://fapi.binance.com/fapi/v1/order?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.'\n```\n\n### View Trade History\n```bash\nSYMBOL=\"BTCUSDT\"\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"symbol=${SYMBOL}&timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s \"https://fapi.binance.com/fapi/v1/userTrades?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '.[-10:]'\n```\n\n## 🏦 Detailed Futures Balance\n```bash\nTIMESTAMP=$(date +%s%3N)\nQUERY=\"timestamp=${TIMESTAMP}\"\nSIGNATURE=$(echo -n \"$QUERY\" | openssl dgst -sha256 -hmac \"$SECRET\" | cut -d' ' -f2)\n\ncurl -s \"https://fapi.binance.com/fapi/v2/balance?${QUERY}&signature=${SIGNATURE}\" \\\n  -H \"X-MBX-APIKEY: ${API_KEY}\" | jq '[.[] | select(.balance != \"0\")]'\n```\n\n## 📋 Popular Pairs\n\n| Pair | Description |\n|------|-------------|\n| BTCUSDT | Bitcoin |\n| ETHUSDT | Ethereum |\n| BNBUSDT | BNB |\n| SOLUSDT | Solana |\n| XRPUSDT | XRP |\n| DOGEUSDT | Dogecoin |\n| ADAUSDT | Cardano |\n| AVAXUSDT | Avalanche |\n\n## ⚠️ Safety Rules\n\n1. **ALWAYS** verify position before closing\n2. **ALWAYS** set Stop Loss on leveraged trades\n3. **NEVER** use leverage higher than 10x without experience\n4. **VERIFY** pair and quantity before executing\n5. **CONFIRM** with user before executing large orders\n\n## 🔗 Links\n\n- [API Documentation](https://binance-docs.github.io/apidocs/)\n- [Create Account](https://accounts.binance.com/register?ref=CPA_00F3AR52CL)\n- [Testnet](https://testnet.binance.vision/)\n\n---\n*Skill created by Total Easy Software - Clayton Martins*\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":747,"installsAllTime":28,"installsCurrent":1,"stars":0,"versions":1},"createdAt":1773565025689,"updatedAt":1779078223991},"latestVersion":{"version":"1.0.0","createdAt":1773565025689,"changelog":"Initial release providing full Binance exchange integration:\n\n- Supports trading spot and futures (up to 125x leverage), staking, and portfolio management.\n- Check balances, open/close positions, set stop loss and take profit, and view PnL.\n- Includes commands for querying prices, trade history, leverage management, and open orders.\n- Safety guidelines and usage examples provided for all major Binance operations.\n- Setup via credentials file or environment variables.","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"0xspeter","userId":"s17280gszj4erp54v5va99y0y98457tk","displayName":"0xspeter","image":"https://avatars.githubusercontent.com/u/129072432?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089895924}}