Execute crypto trades (buy, sell, swap, exchange) and query account balances, market prices, and transaction history via the Crypto.com API. View weekly…
Execute crypto trades, check balances, and discover coins via Crypto.com API integration. Supports three trade types: purchase (fiat to crypto), sale (crypto to fiat), and exchange (crypto to crypto) with two-step quotation and confirmation flow Query account balances by category (fiat, crypto, or all), check weekly trading limits, view transaction history, and resolve funded source wallets Search and discover 200+ coins with filtering by rank, market cap, volume, and performance; includes pagination support Requires CDC_API_KEY and CDC_API_SECRET environment variables; all API interactions run through TypeScript scripts that handle request signing and error formatting Supports optional auto-execution mode via persistent memory; default behavior requires explicit confirmation before executing trades Skill: crypto-agent-trading Agent Capability Requirements This skill requires your agent platform to support the following capabilities. If your platform lacks any required capability, the skill will not function. Capability Required Details Shell command execution Yes Must be able to run npx tsx ./scripts/... and capture stdout Environment variables Yes Must read CDC_API_KEY and CDC_API_SECRET from the shell environment JSON parsing Yes Must parse structured JSON from script stdout to extract fields Multi-turn conversation Yes Trading uses a quote → confirm flow that spans multiple user turns Persistent memory No Used for confirmation_required preference. If unsupported, default to always confirming trades Elapsed-time awareness No Used to check quote expiry (countdown field). If unsupported, always attempt confirmation and handle invalid_quotation errors gracefully CRITICAL: How This Skill Works You MUST use the TypeScript scripts for ALL API interactions. NEVER call the API directly with curl, fetch, or any other HTTP method.
don't have the plugin yet? install it then click "run inline in claude" again.