Authenticated access to 60+ Binance margin trading endpoints covering account management, borrowing, orders, and liquidation.
Works with
Supports both cross margin and isolated margin modes with endpoints for account queries, leverage adjustment, and collateral management
Includes comprehensive order management: standard orders, OCO (One-Cancels-Other), OTO (One-Triggers-Other), and OTOCO orders with stop-loss and take-profit options
Provides borrowing and repayment operations, interest rate tr
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionmargin-tradingExecute the skills CLI command in your project's root directory to begin installation:
Fetches margin-trading from binance/binance-skills-hub and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate margin-trading. Access via /margin-trading in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Create detailed user stories, acceptance criteria, and feature specs
Example
Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Research competitors, compare features, identify gaps
Example
Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example
Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
0
total installs
0
this week
676
GitHub stars
0
upvotes
Run in your terminal
0
installs
0
this week
676
stars
Margin-trading request on Binance using authenticated API endpoints. Requires API key and secret key for certain endpoints. Return the result in JSON format.
| Endpoint | Description | Required | Optional | Authentication |
|---|---|---|---|---|
/sapi/v1/margin/max-leverage (POST) |
Adjust cross margin max leverage (USER_DATA) | maxLeverage | None | Yes |
/sapi/v1/margin/isolated/account (DELETE) |
Disable Isolated Margin Account (TRADE) | symbol | recvWindow | Yes |
/sapi/v1/margin/isolated/account (POST) |
Enable Isolated Margin Account (TRADE) | symbol | recvWindow | Yes |
/sapi/v1/margin/isolated/account (GET) |
Query Isolated Margin Account Info (USER_DATA) | None | symbols, recvWindow | Yes |
/sapi/v1/bnbBurn (GET) |
Get BNB Burn Status (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/margin/tradeCoeff (GET) |
Get Summary of Margin account (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/margin/capital-flow (GET) |
Query Cross Isolated Margin Capital Flow (USER_DATA) | None | asset, symbol, type, startTime, endTime, fromId, limit, recvWindow | Yes |
/sapi/v1/margin/account (GET) |
Query Cross Margin Account Details (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/margin/crossMarginData (GET) |
Query Cross Margin Fee Data (USER_DATA) | None | vipLevel, coin, recvWindow | Yes |
/sapi/v1/margin/isolated/accountLimit (GET) |
Query Enabled Isolated Margin Account Limit (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/margin/isolatedMarginData (GET) |
Query Isolated Margin Fee Data (USER_DATA) | None | vipLevel, symbol, recvWindow | Yes |
/sapi/v1/margin/interestHistory (GET) |
Get Interest History (USER_DATA) | None | asset, isolatedSymbol, startTime, endTime, current, size, recvWindow | Yes |
/sapi/v1/margin/next-hourly-interest-rate (GET) |
Get future hourly interest rate (USER_DATA) | assets, isIsolated | None | Yes |
/sapi/v1/margin/borrow-repay (POST) |
Margin account borrow/repay(MARGIN) | asset, isIsolated, symbol, amount, type | recvWindow | Yes |
/sapi/v1/margin/borrow-repay (GET) |
Query borrow/repay records in Margin account(USER_DATA) | type | asset, isolatedSymbol, txId, startTime, endTime, current, size, recvWindow | Yes |
/sapi/v1/margin/interestRateHistory (GET) |
Query Margin Interest Rate History (USER_DATA) | asset | vipLevel, startTime, endTime, recvWindow | Yes |
/sapi/v1/margin/maxBorrowable (GET) |
Query Max Borrow (USER_DATA) | asset | isolatedSymbol, recvWindow | Yes |
/sapi/v1/margin/crossMarginCollateralRatio (GET) |
Cross margin collateral ratio (MARKET_DATA) | None | None | No |
/sapi/v1/margin/allPairs (GET) |
Get All Cross Margin Pairs (MARKET_DATA) | None | symbol | No |
/sapi/v1/margin/isolated/allPairs (GET) |
Get All Isolated Margin Symbol(MARKET_DATA) | None | symbol, recvWindow | No |
/sapi/v1/margin/allAssets (GET) |
Get All Margin Assets (MARKET_DATA) | None | asset | No |
/sapi/v1/margin/delist-schedule (GET) |
Get Delist Schedule (MARKET_DATA) | None | recvWindow | No |
/sapi/v1/margin/limit-price-pairs (GET) |
Get Limit Price Pairs(MARKET_DATA) | None | None | No |
/sapi/v1/margin/list-schedule (GET) |
Get list Schedule (MARKET_DATA) | None | recvWindow | No |
/sapi/v1/margin/risk-based-liquidation-ratio (GET) |
Get Margin Asset Risk-Based Liquidation Ratio (MARKET_DATA) | None | None | No |
/sapi/v1/margin/restricted-asset (GET) |
Get Margin Restricted Assets (MARKET_DATA) | None | None | No |
/sapi/v1/margin/isolatedMarginTier (GET) |
Query Isolated Margin Tier Data (USER_DATA) | symbol | tier, recvWindow | Yes |
/sapi/v1/margin/leverageBracket (GET) |
Query Liability Coin Leverage Bracket in Cross Margin Pro Mode(MARKET_DATA) | None | None | No |
/sapi/v1/margin/priceIndex (GET) |
Query Margin PriceIndex (MARKET_DATA) | symbol | None | No |
/sapi/v1/margin/available-inventory (GET) |
Query Margin Available Inventory(USER_DATA) | type | None | Yes |
/sapi/v1/margin/listen-key (DELETE) |
Close User Data Stream (USER_STREAM) | None | None | No |
/sapi/v1/margin/listen-key (PUT) |
Keepalive User Data Stream (USER_STREAM) | listenKey | None | No |
/sapi/v1/margin/listen-key (POST) |
Start User Data Stream (USER_STREAM) | None | None | No |
/sapi/v1/margin/apiKey (POST) |
Create Special Key(Low-Latency Trading)(TRADE) | apiName | symbol, ip, publicKey, permissionMode, recvWindow | Yes |
/sapi/v1/margin/apiKey (DELETE) |
Delete Special Key(Low-Latency Trading)(TRADE) | None | apiName, symbol, recvWindow | Yes |
/sapi/v1/margin/apiKey (GET) |
Query Special key(Low Latency Trading)(TRADE) | None | symbol, recvWindow | Yes |
/sapi/v1/margin/apiKey/ip (PUT) |
Edit ip for Special Key(Low-Latency Trading)(TRADE) | ip | symbol, recvWindow | Yes |
/sapi/v1/margin/forceLiquidationRec (GET) |
Get Force Liquidation Record (USER_DATA) | None | startTime, endTime, isolatedSymbol, current, size, recvWindow | Yes |
/sapi/v1/margin/exchange-small-liability (GET) |
Get Small Liability Exchange Coin List (USER_DATA) | None | recvWindow | Yes |
/sapi/v1/margin/exchange-small-liability (POST) |
Small Liability Exchange (MARGIN) | assetNames | recvWindow | Yes |
/sapi/v1/margin/exchange-small-liability-history (GET) |
Get Small Liability Exchange History (USER_DATA) | current, size | startTime, endTime, recvWindow | Yes |
/sapi/v1/margin/openOrders (DELETE) |
Margin Account Cancel all Open Orders on a Symbol (TRADE) | symbol | isIsolated, recvWindow | Yes |
/sapi/v1/margin/openOrders (GET) |
Query Margin Account's Open Orders (USER_DATA) | None | symbol, isIsolated, recvWindow | Yes |
/sapi/v1/margin/orderList (DELETE) |
Margin Account Cancel OCO (TRADE) | symbol | isIsolated, orderListId, listClientOrderId, newClientOrderId, recvWindow | Yes |
/sapi/v1/margin/orderList (GET) |
Query Margin Account's OCO (USER_DATA) | None | isIsolated, symbol, orderListId, origClientOrderId, recvWindow | Yes |
/sapi/v1/margin/order (DELETE) |
Margin Account Cancel Order (TRADE) | symbol | isIsolated, orderId, origClientOrderId, newClientOrderId, recvWindow | Yes |
/sapi/v1/margin/order (POST) |
Margin Account New Order (TRADE) | symbol, side, type | isIsolated, quantity, quoteOrderQty, price, stopPrice, newClientOrderId, icebergQty, newOrderRespType, sideEffectType, timeInForce, selfTradePreventionMode, autoRepayAtCancel, recvWindow | Yes |
/sapi/v1/margin/order (GET) |
Query Margin Account's Order (USER_DATA) | symbol | isIsolated, orderId, origClientOrderId, recvWindow | Yes |
/sapi/v1/margin/order/oco (POST) |
Margin Account New OCO (TRADE) | symbol, side, quantity, price, stopPrice | isIsolated, listClientOrderId, limitClientOrderId, limitIcebergQty, stopClientOrderId, stopLimitPrice, stopIcebergQty, stopLimitTimeInForce, newOrderRespType, sideEffectType, selfTradePreventionMode, autoRepayAtCancel, recvWindow | Yes |
/sapi/v1/margin/order/oto (POST) |
Margin Account New OTO (TRADE) | symbol, workingType, workingSide, workingPrice, workingQuantity, workingIcebergQty, pendingType, pendingSide, pendingQuantity | isIsolated, listClientOrderId, newOrderRespType, sideEffectType, selfTradePreventionMode, autoRepayAtCancel, workingClientOrderId, workingTimeInForce, pendingClientOrderId, pendingPrice, pendingStopPrice, pendingTrailingDelta, pendingIcebergQty, pendingTimeInForce | Yes |
/sapi/v1/margin/order/otoco (POST) |
Margin Account New OTOCO (TRADE) | symbol, workingType, workingSide, workingPrice, workingQuantity, pendingSide, pendingQuantity, pendingAboveType | isIsolated, sideEffectType, autoRepayAtCancel, listClientOrderId, newOrderRespType, selfTradePreventionMode, workingClientOrderId, workingIcebergQty, workingTimeInForce, pendingAboveClientOrderId, pendingAbovePrice, pendingAboveStopPrice, pendingAboveTrailingDelta, pendingAboveIcebergQty, pendingAboveTimeInForce, pendingBelowType, pendingBelowClientOrderId, pendingBelowPrice, pendingBelowStopPrice, pendingBelowTrailingDelta, pendingBelowIcebergQty, pendingBelowTimeInForce | Yes |
/sapi/v1/margin/manual-liquidation (POST) |
Margin Manual Liquidation(MARGIN) | type | symbol, recvWindow | Yes |
/sapi/v1/margin/rateLimit/order (GET) |
Query Current Margin Order Count Usage (TRADE) | None | isIsolated, symbol, recvWindow | Yes |
/sapi/v1/margin/allOrderList (GET) |
Query Margin Account's all OCO (USER_DATA) | None | isIsolated, symbol, fromId, startTime, endTime, limit, recvWindow | Yes |
/sapi/v1/margin/allOrders (GET) |
Query Margin Account's All Orders (USER_DATA) | symbol | isIsolated, orderId, startTime, endTime, limit, recvWindow | Yes |
/sapi/v1/margin/openOrderList (GET) |
Query Margin Account's Open OCO (USER_DATA) | None | isIsolated, symbol, recvWindow | Yes |
/sapi/v1/margin/myTrades (GET) |
Query Margin Account's Trade List (USER_DATA) | symbol | isIsolated, orderId, startTime, endTime, fromId, limit, recvWindow | Yes |
/sapi/v1/margin/myPreventedMatches (GET) |
Query Prevented Matches(USER_DATA) | symbol | preventedMatchId, orderId, fromPreventedMatchId, recvWindow, isIsolated | Yes |
/sapi/v1/margin/api-key-list (GET) |
Query Special key List(Low Latency Trading)(TRADE) | None | symbol, recvWindow | Yes |
/sapi/v1/margin/transfer (GET) |
Get Cross Margin Transfer History (USER_DATA) | None | asset, type, startTime, endTime, current, size, isolatedSymbol, recvWindow | Yes |
/sapi/v1/margin/maxTransferable (GET) |
Query Max Transfer-Out Amount (USER_DATA) | asset | isolatedSymbol, recvWindow | Yes |
fromId is set, data with id greater than fromId will be returned. Otherwise, the latest data will be returned. (e.g., 1)TRUE for Isolated Margin, FALSE for Cross Margin, Default FALSE (e.g., FALSE)MARGIN,ISOLATEDtranId in POST /sapi/v1/margin/loan (e.g., 1)orderListId or listClientOrderId must be provided (e.g., 1)orderListId or listClientOrderId must be provided (e.g., 1)stopLimitTimeInForce is required. (e.g., 1.0)GTC/FOK/IOCLIMIT, LIMIT_MAKERworkingTimeInForce is GTC. (e.g., 1.0)MARKET orders using quoteOrderQty are not supported. (e.g., Order Types)pendingTimeInForce is GTC. (e.g., 1.0)workingTimeInForce is GTC. (e.g., 1.0)LIMIT_MAKER, STOP_LOSS, and STOP_LOSS_LIMITpendingAboveTimeInForce is GTC. (e.g., 1.0)LIMIT_MAKER, STOP_LOSS, and STOP_LOSS_LIMITpendingBelowTimeInForce is GTC. (e.g., 1.0)STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. (e.g., 1.0)LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order. (e.g., 1.0)For endpoints that require authentication, you will need to provide Binance API credentials. Required credentials:
Base URLs:
Users can provide Binance API credentials in different ways. The agent will try to retrieve automatically with the two first ways the credentials, but users can also explicitly tell the agent that they have set the credentials or stored them in a .env file, and the agent should re-read that file when they do. The agent can also make http requests with the two first methods without user confirmation.
Search for the following specific variables only (never dump the full environment):
Authorized environment variables
BINANCE_API_KEY and BINANCE_SECRET_KEYRead and use in a single exec call so the raw key never enters the agent's context:
KEY="$BINANCE_API_KEY"
SECRET="$BINANCE_SECRET_KEY"
response=$(curl -s -X GETMake data-driven prioritization decisions faster
Draft PRDs, status updates, and stakeholder presentations
Example
Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Prerequisites
Time Estimate
30-60 minutes to see productivity improvements
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid when
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
huynguyen03dev/xauusd-trading
mattpocock/skills
parcadei/continuous-claude-v3
cursor/plugins
ailabs-393/ai-labs-claude-skills
pproenca/dot-skills
Keeps context tight: margin-trading is the kind of skill you can hand to a new teammate without a long onboarding doc.
Useful defaults in margin-trading — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
I recommend margin-trading for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
Useful defaults in margin-trading — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
margin-trading is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
We added margin-trading from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
Useful defaults in margin-trading — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
margin-trading reduced setup friction for our internal harness; good balance of opinion and flexibility.
Solid pick for teams standardizing on skills: margin-trading is focused, and the summary matches what you get after install.
I recommend margin-trading for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
showing 1-10 of 63