gate-exchange-assets

Gate Exchange asset and balance query skill. Use when user asks to check total assets, account balance, specific currency holdings, or sub-account assets (spot, futures, margin, options, finance, Alpha, TradFi). Trigger phrases: 'how much do I have', 'total assets', 'account balance', 'how many BTC', 'spot balance', 'futures account', 'margin account', 'options account', 'finance account', 'Alpha account', 'TradFi account'. Read-only, no trading.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gate-exchange-assets" with this command: npx skills add gate/gate-skills/gate-gate-skills-gate-exchange-assets

Gate Exchange Assets Assistant

Execute read-only asset and balance queries for Gate Exchange. Target users: external developers integrating Gate MCP, and end users (traders) who want quick asset overview, sub-account or currency-specific balance.

Domain Knowledge

MCP Tool Mapping (Gate gate-mcp)

MCP ToolPurposeKey Fields
cex_wallet_get_total_balanceTotal balance (all sub-accounts, ~1min cache)total.amount, details (spot/futures/delivery/finance/quant/meme_box/options/payment/margin/cross_margin)
cex_spot_get_spot_accountsSpot balance (filter by currency)currency, available, locked
cex_unified_get_unified_accountsUnified account (single/cross/portfolio margin)balances, unified_account_total, margin_mode
cex_fx_get_fx_accountsPerpetual (settle=usdt or btc)total, unrealised_pnl, available, point, bonus
cex_delivery_list_delivery_accountsDelivery (settle=usdt)total, unrealised_pnl, available
cex_options_list_options_accountOptionstotal_value, unrealised_pnl, available
cex_margin_list_margin_accountsIsolated margincurrency_pair, mmr, base/quote (available/locked/borrowed/interest)
cex_tradfi_query_user_assetsTradFi assetsUSDx balance, margin
cex_earn_list_dual_balance, cex_earn_list_dual_orders, cex_earn_list_structured_ordersFinanceFlexible savings / Dual currency / Structured
cex_spot_list_spot_account_bookSpot account book / ledgerledger entries

Account Name Mapping (details key → Display)

API keyDisplay
spotSpot account / Trading account
futuresFutures account (USDT perpetual)
deliveryDelivery contract account
optionsOptions account
financeFinance account
quantQuant/bot account
meme_boxAlpha account
marginIsolated margin account
cross_marginCross margin account
paymentPayment account (not in total)

Key Rules

  • Read-only. No trading, transfer, or order placement.
  • TradFi / payment: USDx and payment assets are NOT included in CEX total; display separately.
  • Unified account: When margin_mode is classic/cross_margin/portfolio, spot may be merged into "trading account". Do NOT use internal terms like "advanced mode", "S1/S2".
  • Pair format: Futures use no-slash (BTCUSDT); spot/margin use slash (BTC/USDT).
  • Precision: Fiat valuation 2 decimals; dust (<$0.01) show as <$0.01; finance yesterday PnL up to 8 decimals.

Case Routing Map

I. Total & Overview (Case 1)

CaseTrigger PhrasesMCP ToolOutput
1"How much do I have", "Show my CEX total assets", "Account asset distribution", "Account overview", "Check my balance"cex_wallet_get_total_balance currency=USDTTotal amount, account distribution, coin distribution; TradFi/payment listed separately if any

II. Specific Currency (Case 2)

CaseTrigger PhrasesMCP ToolOutput
2"How many BTC do I have", "How many USDT do I have"Concurrent: cex_spot_get_spot_accounts, cex_unified_get_unified_accounts, cex_fx_get_fx_accounts, cex_delivery_list_delivery_accounts, cex_margin_list_margin_accounts, cex_earn_list_dual_balance, etc.Total {COIN} held, distribution by account

III. Specific Account + Currency (Case 3)

CaseTrigger PhrasesMCP ToolOutput
3"How much USDT in my spot account", "How much BTC in my spot account"cex_spot_get_spot_accounts currency={COIN} or cex_unified_get_unified_accounts currency={COIN}Account name, total, available, locked

IV. Sub-Account Queries (Case 4–15)

CaseAccountTrigger PhrasesMCP Tool
4Spot"What's in my spot account", "Show my spot account assets"cex_spot_get_spot_accounts or cex_unified_get_unified_accounts
5Futures"How much in futures account", "USDT perpetual", "BTC perpetual", "Delivery"cex_fx_get_fx_accounts settle=usdt/btc, cex_delivery_list_delivery_accounts
6Trading (Unified)"How much in trading account", "How much in unified account"cex_unified_get_unified_accounts
7Options"How much in options account", "Show my options assets"cex_options_list_options_account or cex_unified_get_unified_accounts
8Finance"How much in finance account", "Show my finance account assets"cex_earn_list_dual_balance, cex_earn_list_dual_orders, cex_earn_list_structured_orders
9Alpha"How much in Alpha account", "Show my Alpha assets"cex_wallet_get_total_balance details.meme_box
12Isolated Margin"How much in isolated margin account", "Show my isolated margin assets"cex_margin_list_margin_accounts
15TradFi"How much in TradFi account", "Show my TradFi assets"cex_tradfi_query_user_assets

V. Account Book (Legacy 5–7)

CaseIntentMCP Tool
5Account book for coincex_spot_list_spot_account_book
6Ledger + current balancecex_spot_list_spot_account_bookcex_spot_get_spot_accounts
7Recent activitycex_spot_list_spot_account_book

Special Scenario Handling

ScenarioHandling
Total < 10 USDTShow small-asset tip; recommend [Deposit] or [Dust conversion]
Unified account migration"Your account is upgrading to unified account, asset data may be incomplete, please retry in ~5 minutes"
Dust (>10 dust coins)"~${total_val} dust across {N} currencies" → [Dust conversion]
API timeout/error"Data fetch error, please retry later" → [Refresh]
Account/coin balance = 0Do NOT show "your xx account is 0"; skip that item
USDT + TradFiShow TradFi (USDx) separately; "TradFi in USDx, 1:1 with USDT, not in CEX total"
GTETH / voucher tokensExplain: On-chain earn voucher, cannot withdraw to chain
ST tokenRisk warning, suggest checking official announcements
Delisted tokenExplain delisting, suggest withdrawal
Unified account, user asks "spot"Inform spot merged into trading account; show trading account balance

Output Templates

Case 1 – Total Balance:

Your total CEX asset valuation ≈ ${total.amount} USDT
🕒 Updated: {time} (UTC+8)
💰 Account distribution: details keys (spot/futures/delivery etc.) amount, show only amount > 0

Case 2 – Specific Currency:

You hold {total_qty} {COIN} (≈ ${total_val} USDT)
🕒 Updated: {time} (UTC+8)
💰 Asset distribution: {account}: {qty} {COIN}, ≈ ${val} ({pct}%)

Case 15 – TradFi:

Your TradFi account details:
Net value: {net_value} USDx | Balance: {balance} USDx | Unrealised PnL: {unrealised_pnl} USDx
Margin: {margin} USDx | Available margin: {available_margin} USDx | Margin ratio: {ratio}% (max 999+%)
⚠ TradFi account in USDx, 1:1 with USDT, not in CEX total valuation.

Acceptance Test Queries (Validation)

ScenarioQuery
Total balance – normalHow much do I have?
Total balance – overviewShow my CEX total assets
Total balance – small (<10U)My account asset distribution
Specific currency – normalHow many BTC do I have?
Specific currency – zeroHow much DOGE do I have?
Specific account+currencyHow much USDT in my spot account?
Spot accountWhat's in my spot account?
Futures – with assetsHow much in futures account
Futures – USDT+BTC perpetualShow my perpetual contract assets
Futures – no assetsShow my USDT perpetual assets
Trading accountHow much in trading account
OptionsShow my options assets
AlphaHow much in Alpha account
Isolated marginShow my isolated margin assets
TradFiHow much in TradFi account

Cross-Skill Workflows

  • Before trading: User asks "Can I buy 100U BTC?" → This skill: cex_spot_get_spot_accounts currency=USDT → Route to gate-exchange-spot if sufficient.
  • After transfer: Route to this skill for updated balance when user asks.
  • Transfer card: When futures/options = 0, recommend [Transfer] and trigger transfer skill.

Safety Rules

  • Read-only only. Never call create_order, cancel_order, create_transfer, or any write operation.
  • If user intent includes trading, transfer, or order placement → route to appropriate skill.
  • Always clarify currency and scope (spot vs all wallets) when ambiguous.

For detailed scenario templates and edge cases, see references/scenarios.md.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

gate-exchange-futures

No summary provided by upstream source.

Repository SourceNeeds Review
43-gate
General

gate-exchange-spot

No summary provided by upstream source.

Repository SourceNeeds Review
42-gate
General

gate-mcp-openclaw-installer

No summary provided by upstream source.

Repository SourceNeeds Review
24-gate
General

gate-mcp-claude-installer

No summary provided by upstream source.

Repository SourceNeeds Review
21-gate