
Derivatives Trading Usds Futures
Wire your agent or automation to place and manage Binance USDS-margined futures orders through the official REST API with signed requests.
Overview
Derivatives-trading-usds-futures is an agent skill for the Build phase that executes authenticated Binance USDS-margined futures API requests with supported signing and credential patterns.
Install
npx skills add https://github.com/binance/binance-skills-hub --skill derivatives-trading-usds-futuresWhat is this skill?
- Signed Binance derivatives USDS-futures API requests with API key and secret (including RSA and Ed25519 signature paths)
- API credentials via environment variables or credential files instead of hard-coding secrets
- Changelog through v1.1.0 (2026-03-24) with User Agent metadata for Openclaw clients
- MIT-licensed official Binance skill package for agent-driven trading workflows
- Skill changelog documents release v1.1.0 (2026-03-24) and initial v1.0.0 (2026-03-10)
Adoption & trust: 2.3k installs on skills.sh; 881 GitHub stars; 1/3 security scanners passed (skills.sh audits).
What problem does it solve?
You need programmatic USDS futures access on Binance but keep getting auth or signature failures when your agent improvises HTTP calls.
Who is it for?
Indie builders automating Binance USDS futures who already understand leverage risk and want a canonical API invocation pattern in the agent.
Skip if: Anyone avoiding crypto derivatives, paper-only ideation, or teams that need strategy research without live exchange integration.
When should I use this skill?
You are implementing or debugging Binance USDS-margined futures REST calls that require API key authentication and request signing.
What do I get? / Deliverables
Your agent issues correctly signed Binance derivatives futures requests using env-or-file API credentials aligned with the published skill behavior.
- Working signed requests to Binance USDS futures endpoints
- Credential configuration using environment variables or key files
Recommended Skills
Journey fit
Solo builders add this when implementing external exchange connectivity in the product or trading bot, which sits in the build phase. It is a third-party API integration skill, not a trading strategy or ops runbook, so integrations is the right shelf.
How it compares
Use this skill package for signed REST futures calls, not a generic HTTP snippet or an unrelated market-data MCP.
Common Questions / FAQ
Who is derivatives-trading-usds-futures for?
Solo and indie builders shipping trading bots, internal tools, or backend jobs that must call Binance USDS-margined futures APIs from Claude Code, Cursor, Codex, or similar agents.
When should I use derivatives-trading-usds-futures?
Use it in Build → Integrations while wiring futures endpoints, rotating API keys via env vars or files, or fixing RSA/Ed25519 signature issues before you ship automated order flows.
Is derivatives-trading-usds-futures safe to install?
It handles exchange API secrets by design; review the Security Audits panel on this Prism page, restrict key permissions on Binance, and never grant withdrawal rights to automation keys.
SKILL.md
READMESKILL.md - Derivatives Trading Usds Futures
# Changelog ## 1.1.0 - 2026-03-24 - Environmental variables or files can now be used as input for the API key and secret key. - Fix signature generation for RSA and Ed25519 keys. - Add `Openclaw` metadata to the User Agent header ## 1.0.0 - 2026-03-10 - Initial release MIT License Copyright (c) 2026 Binance Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- name: derivatives-trading-usds-futures description: Binance Derivatives-trading-usds-futures request using the Binance API. Authentication requires API key and secret key. Supports testnet and mainnet. metadata: version: 1.1.0 author: Binance openclaw: requires: bins: - curl - openssl - date homepage: https://github.com/binance/binance-skills-hub/tree/main/skills/binance/derivatives-trading-usds-futures/SKILL.md license: MIT --- # Binance Derivatives-trading-usds-futures Skill Derivatives-trading-usds-futures request on Binance using authenticated API endpoints. Requires API key and secret key for certain endpoints. Return the result in JSON format. ## Quick Reference | Endpoint | Description | Required | Optional | Authentication | |----------|-------------|----------|----------|----------------| | `/fapi/v1/accountConfig` (GET) | Futures Account Configuration(USER_DATA) | None | recvWindow | Yes | | `/fapi/v2/account` (GET) | Account Information V2(USER_DATA) | None | recvWindow | Yes | | `/fapi/v3/account` (GET) | Account Information V3(USER_DATA) | None | recvWindow | Yes | | `/fapi/v2/balance` (GET) | Futures Account Balance V2 (USER_DATA) | None | recvWindow | Yes | | `/fapi/v3/balance` (GET) | Futures Account Balance V3 (USER_DATA) | None | recvWindow | Yes | | `/fapi/v1/apiTradingStatus` (GET) | Futures Trading Quantitative Rules Indicators (USER_DATA) | None | symbol, recvWindow | Yes | | `/fapi/v1/feeBurn` (GET) | Get BNB Burn Status (USER_DATA) | None | recvWindow | Yes | | `/fapi/v1/feeBurn` (POST) | Toggle BNB Burn On Futures Trade (TRADE) | feeBurn | recvWindow | Yes | | `/fapi/v1/multiAssetsMargin` (GET) | Get Current Multi-Assets Mode (USER_DATA) | None | recvWindow | Yes | | `/fapi/v1/multiAssetsMargin` (POST) | Change Multi-Assets Mode (TRADE) | multiAssetsMargin | recvWindow | Yes | | `/fapi/v1/positionSide/dual` (GET) | Get Current Position Mode(USER_DATA) | None | recvWindow | Yes | | `/fapi/v1/positionSide/dual` (POST) | Change Position Mode(TRADE) | dualSidePosition | recvWindow | Yes | | `/fapi/v1/order/asyn` (GET) | Get Download Id For Futures Order History (USER_DATA) | startTime, endTime | recvWindow | Yes | | `/fapi/v1/trade/asyn` (GET) | Get Download Id For Futures Trade History (USER_DATA) | startTime, endTime | recvWindow | Yes | | `/fapi/v1/income/asyn` (GET) | Get Download Id For Futures Transaction History(USER_DATA) | startTime, endTime | recvWindow | Yes | | `/fapi/v1/order/asyn/id` (GET) | Get Futures Order History Download Link by Id (USER_DATA) | downloadId | recvWindow | Yes | | `/fapi/v1/trade/asyn/id` (GET) | Get Futures