From cdcx-cli
Verifies trading account credentials and retrieves balance summaries via cdcx CLI, including total available USDT for gating trades before execution.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cdcx-cli:cdcx-check-balanceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Confirm credentials work before any trading workflow
Requires authentication.
# Are credentials resolvable?
cdcx account info -o json > /dev/null 2>&1 && echo ok || echo "auth not configured"
If this fails, redirect the user to cdcx setup or the cdcx-auth-setup skill.
cdcx account summary -o json
Response shape (trimmed):
{
"data": {
"total_available_balance": "10000.00",
"total_margin_balance": "12500.00",
"position_balances": [
{
"instrument_name": "USD_Stablecoin",
"quantity": "12500.00",
"market_value": "12500.00",
"total_available_balance": "10000.00",
"total_margin_balance": "12500.00",
"total_position_value": "0.00"
}
]
}
}
The top-level total_available_balance and total_margin_balance are account-wide. Per-asset detail lives in position_balances[].
cdcx account summary -o json | \
jq -r '.data.position_balances[] | select(.instrument_name=="BTC") | .quantity'
available=$(cdcx account summary -o json | \
jq -r '.data.total_available_balance // 0')
if awk -v a="$available" 'BEGIN{exit !(a+0 > 500)}'; then
cdcx trade order BUY BTC_USDT 0.001 --type MARKET -o json
else
echo "Insufficient USDT: $available"
fi
cdcx account summary -o json | jq -r '
"Margin: \(.data.total_margin_balance) USD · Available: \(.data.total_available_balance) USD"'
cdcx account summary -o json | \
jq -r '.data.position_balances[] | "\(.instrument_name): \(.quantity)"'
cdcx account subaccount-balances -o json
Returns balances for every sub-account under the master — useful for multi-account ops.
total_margin_balance and total_available_balance are valued in USD; position_balances[].quantity is in the native currencyposition_balances for the per-currency breakdown even though the user-facing concept is "balances" — do not confuse this with derivatives positions (that's cdcx account positions)cdcx account summary is tier sensitive_read — no acknowledgement required in MCP modenpx claudepluginhub crypto-com/cdcx-cli --plugin cdcx-cliAnalyzes CDCX trading portfolios via CLI tools: fetches balances, positions with P&L, sub-accounts, fee rates, transaction history. Activates on balance, holdings, PnL queries or reports.
Queries Revolut X account balances, open orders, order history, fills, and trade history via the revx CLI. Handles auth errors by invoking revx-auth.
Executes spot and perpetual futures trades on Hyperliquid with market (IOC) and limit (GTC) orders, sets leverage, manages positions/balances/orders, deposits USDC from Arbitrum.