binance-agentic-wallet
Use when the user mentions wallet connect/sign in/sign out, check balance, send/transfer…
Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup. Use whenever users ask about buying or selling crypto with fiat, depositing or withdrawing
$ npx -y skills add binance/binance-skills-hub --skill fiat --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fiatContext preview
The summary Claude sees to decide when to auto-load this skill.
Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup. Use whenever users ask about buying or selling crypto with fiat, depositing or withdrawing
name: fiat description: Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup. Use whenever users ask about buying or selling crypto with fiat, depositing or withdrawing fiat, fiat-crypto exchange rates, payment options in a specific country, or their fiat order history — even if they don't explicitly mention Binance APIs. metadata: version: 1.1.0 author: Binance license: MIT
Query Binance fiat payment capabilities, available payment methods, pricing, and supported currencies/countries using **public APIs** (no authentication required). For order and payment history, see [Authenticated Endpoints](./references/sapi-endpoints.md).
https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent
Query supported fiat currencies, cryptos, and business types for a country.
curl "https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent/get-capabilities?country={COUNTRY_CODE}"Optional: `businessType` (BUY, SELL, DEPOSIT, WITHDRAW) to filter.
**Response:** `data.supportedBusinessTypes`, `data.fiatCurrencies[]` (with `code`, `name`, `supportedBusinessTypes`), `data.cryptoCurrencies[]`
curl "https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent/get-buy-and-sell-payment-methods?businessType={BUY|SELL}&fiatCurrency={FIAT}&cryptoCurrency={CRYPTO}&country={COUNTRY_CODE}"All 4 parameters required.
**Response:** `data.paymentMethods[]` and `data.p2pPaymentMethods[]`, each with `code`, `paymentMethodName`, `fiatMinLimit`, `fiatMaxLimit`, `cryptoMinLimit`, `cryptoMaxLimit`, `quotation`, `suspended`
curl "https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent/get-deposit-and-withdraw-payment-methods?businessType={DEPOSIT|WITHDRAW}&fiatCurrency={FIAT}&country={COUNTRY_CODE}"All 3 parameters required. No `cryptoCurrency`, no `quotation`, no P2P methods.
**Response:** `data.paymentMethods[]` with `code`, `paymentMethodName`, `fiatMinLimit`, `fiatMaxLimit`, `suspended`
curl "https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent/get-price?fiatCurrency={FIAT}&cryptoCurrency={CRYPTO}&country={COUNTRY_CODE}"Optional: `businessType` (BUY or SELL, defaults to BUY).
**Response:** `data.bestPrice` — indicative reference price, may differ from execution price
1. **`get_capabilities`** first — confirms what's supported before making other calls 2. **Payment methods API** — BUY/SELL → `get_buy_and_sell_payment_methods`; DEPOSIT/WITHDRAW → `get_deposit_and_withdraw_payment_methods` 3. **`get_price`** — add if the user wants exchange rate info
Skip step 1 for simple price queries (e.g., "What's BTC in USD?").
Use `WebFetch` or `Bash` (curl). All responses follow:
{ "code": "000000", "message": null, "data": { ... }, "success": true }`code: "000000"` = success; otherwise check `message`.
After presenting API results, always include a relevant action link so the user can proceed directly on Binance. Build the URL dynamically based on the fiat currency, crypto currency, and business type from the conversation context.
| Business Type | URL Template | Example | |---|---|---| | BUY | `https://www.binance.com/en/crypto/buy/{FIAT}/{CRYPTO}` | [Buy BTC with USD](https://www.binance.com/en/crypto/buy/USD/BTC) | | SELL | `https://www.binance.com/en/crypto/sell/{FIAT}/{CRYPTO}` | [Sell BTC for USD](https://www.binance.com/en/crypto/sell/USD/BTC) | | DEPOSIT | `https://www.binance.com/en/fiat/deposit/{FIAT}` | [Deposit USD](https://www.binance.com/en/fiat/deposit/USD) | | WITHDRAW | `https://www.binance.com/en/fiat/withdraw/{FIAT}` | [Withdraw USD](https://www.binance.com/en/fiat/withdraw/USD) |
Replace the `/en/` locale segment to match the user's language. Supported locales:
en, zh-CN, zh-TC, ru, es, es-LA, fr, vi, en-TR, it, pl, id, uk-UA, ar, en-AU, pt-BR, en-IN, en-NG, ro, bg, cs, lv, sv, pt, es-MX, el, sk, sl, es-AR, fr-AF, en-KZ, en-ZA, en-NZ, en-BH, ar-BH, ru-UA, de, kk-KZ, ru-KZ, ja, da-DK, en-AE, en-JP, hu, lo-LA, si-LK, az-AZ, uz-UZ, pt-AO
Common mapping examples:
| User language | Locale | Example URL | |---|---|---| | English | `en` | `https://www.binance.com/en/crypto/buy/USD/BTC` | | 简体中文 | `zh-CN` | `https://www.binance.com/zh-CN/crypto/buy/CNY/BTC` | | Português (BR) | `pt-BR` | `https://www.binance.com/pt-BR/crypto/buy/BRL/BTC` | | Türkçe | `en-TR` | `https://www.binance.com/en-TR/crypto/buy/TRY/BTC` |
For regional English variants (en-AU, en-IN, en-NG, en-AE, en-NZ, etc.), use the specific regional locale rather than plain `en` — this ensures the user sees region-appropriate content.
Default to `en` if the user's language is unclear.
Always include at least one action link when the conversation involves a specific fiat/crypto pair or business type. For general questions, include all relevant links from `get_capabilities`. Format as a call-to-action, e.g.: "Ready to buy? [Buy BTC with USD on Binance](https://www.binance.com/en/crypto/buy/USD/BTC)"
Price direction depends on the business type — always apply the correct comparison:
| Business Type | Better price direction | Rationale | |---|---|---| | **BUY** | **Lower price is better** | You pay less fiat per unit of crypto — same fiat buys more crypto | | **SELL** | **Higher price is better** | You receive more fiat per unit of crypt
Binance Skills Hub is an open skills marketplace that gives AI agents native access to crypto: both centralized and decentralized. Search tokens, execute trades, track wallets, monitor signals, and interact with DeFi protocols, all through natural language.
Repo: binance/binance-skills-hub
Use when the user mentions wallet connect/sign in/sign out, check balance, send/transfer…
On-chain wallet leaderboard and Gem Hunter analysis on Binance Web3. Query top trader…
Scaffold for assembling on-chain copy-trading strategies on Binance Agentic Wallet. Wires the…
Use when users ask for World Cup or 世界杯 AI match predictions, WC assistant probabilities,…
Query Ondo tokenized US stock data on Binance Web3. Covers: supported stock token list, RWA…
On-chain trading signals and custom signal strategy management on Binance Web3. Three signal…