
Derivatives Trading Options
Wire an agent or script to Binance derivatives options REST endpoints with correct API-key auth and signature handling for options trading workflows.
Overview
derivatives-trading-options is an agent skill for the Build phase that performs authenticated Binance derivatives options API requests using API key and secret configuration.
Install
npx skills add https://github.com/binance/binance-skills-hub --skill derivatives-trading-optionsWhat is this skill?
- Binance Derivatives-trading-options API requests with API key and secret authentication
- Supports environment variables or files for key material (v1.1.0)
- RSA and Ed25519 signature generation fixes for signed endpoints
- Openclaw metadata in User-Agent per Binance hub changelog
- MIT-licensed Binance-published skill package (hub v1.0.0 initial, v1.1.0 env/signatures)
- Changelog v1.1.0 (2026-03-24): env/file keys and signature fixes
- Changelog v1.0.0 (2026-03-19): initial release
Adoption & trust: 1.2k installs on skills.sh; 881 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
Your agent keeps failing Binance options calls because auth, env-based keys, or RSA/Ed25519 signatures are wrong.
Who is it for?
Indie devs shipping trading automation, alerts, or reconciliation tools that must talk to Binance options endpoints.
Skip if: Builders without a regulated/compliance plan for derivatives, pure spot-only apps, or teams that should use official SDKs with human code review instead of agent-driven trading.
When should I use this skill?
Authentication requires API key and secret for Binance Derivatives-trading-options requests.
What do I get? / Deliverables
Signed, correctly configured Binance derivatives-options API requests your automation can repeat without re-deriving auth from scattered docs.
- Correctly signed API request patterns
- Env/file-based credential loading approach
- User-Agent metadata aligned to hub spec
Recommended Skills
Journey fit
Options trading automation is an external API integration built during the product phase, not a generic launch or growth tactic. integrations is the canonical shelf because the skill is a Binance API request layer with authentication, not a strategy or compliance review skill.
How it compares
Skill package for Binance options REST auth—not an MCP market data server or a backtesting framework.
Common Questions / FAQ
Who is derivatives-trading-options for?
Developers automating Binance derivatives options workflows who want agent-ready request and authentication guidance from the Binance skills hub.
When should I use derivatives-trading-options?
During Build/integrations while wiring options trading, hedging bots, or ops dashboards that call Binance’s derivatives options API.
Is derivatives-trading-options safe to install?
It handles API secrets and live trading risk—review the Security Audits panel on this page, restrict key permissions on Binance, and never commit credentials.
SKILL.md
READMESKILL.md - Derivatives Trading Options
# 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-19 - 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-options description: Binance Derivatives-trading-options 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-options/SKILL.md license: MIT --- # Binance Derivatives-trading-options Skill Derivatives-trading-options 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 | |----------|-------------|----------|----------|----------------| | `/eapi/v1/bill` (GET) | Account Funding Flow (USER_DATA) | currency | recordId, startTime, endTime, limit, recvWindow | Yes | | `/eapi/v1/marginAccount` (GET) | Option Margin Account Information (USER_DATA) | None | recvWindow | Yes | | `/eapi/v1/block/order/execute` (POST) | Accept Block Trade Order (TRADE) | blockOrderMatchingKey | recvWindow | Yes | | `/eapi/v1/block/order/execute` (GET) | Query Block Trade Details (USER_DATA) | blockOrderMatchingKey | recvWindow | Yes | | `/eapi/v1/block/user-trades` (GET) | Account Block Trade List (USER_DATA) | None | endTime, startTime, underlying, recvWindow | Yes | | `/eapi/v1/block/order/create` (DELETE) | Cancel Block Trade Order (TRADE) | blockOrderMatchingKey | recvWindow | Yes | | `/eapi/v1/block/order/create` (PUT) | Extend Block Trade Order (TRADE) | blockOrderMatchingKey | recvWindow | Yes | | `/eapi/v1/block/order/create` (POST) | New Block Trade Order (TRADE) | liquidity, legs | recvWindow | Yes | | `/eapi/v1/block/order/orders` (GET) | Query Block Trade Order (TRADE) | None | blockOrderMatchingKey, endTime, startTime, underlying, recvWindow | Yes | | `/eapi/v1/ticker` (GET) | 24hr Ticker Price Change Statistics | None | symbol | No | | `/eapi/v1/time` (GET) | Check Server Time | None | None | No | | `/eapi/v1/exchangeInfo` (GET) | Exchange Information | None | None | No | | `/eapi/v1/exerciseHistory` (GET) | Historical Exercise Records | None | underlying, startTime, endTime, limit | No | | `/eapi/v1/klines` (GET) | Kline/Candlestick Data | symbol, interval | startTime, endTime, limit | No | | `/eapi/v1/openInterest` (GET) | Open Interest | underlyingAsset, expiration | None | No | | `/eapi/v1/mark` (GET) | Option Mark Price | None | symbol | No | | `/eapi/v1/depth` (GET) | Order Book | symbol | limit | No | | `/eapi/v1/blockTrades` (GET)