Agent skill · software engineering · ccxt
ccxt-python
CCXT cryptocurrency exchange library for Python developers. Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors in Python. Use when working with crypto exchanges in Python projects, trading bots, data analysis, or portfolio management. Supports both sync and async (asyncio) usage.
Why this skill is useful
Provides specific commands and patterns for integrating with various cryptocurrency exchanges using the CCXT library, which the AI may not reliably generate on its own.
What it needs
Requires ccxt, coincurve, orjson installed locally. About 9k tokens when loaded. Last updated 2026-08-06. 43,551 stars on the source repository.
What this skill does
CCXT for Python A comprehensive guide to using CCXT in Python projects for cryptocurrency exchange integration. Installation REST API (Standard) WebSocket API (Real-time, ccxt.pro) Optional Performance Enhancements Both REST and WebSocket APIs are included in the same package. Quick Start REST API - Synchronous REST API - Asynchronous WebSocket API - Real-time Updates REST vs WebSocket Import For REST For WebSocket -------- ---------- --------------- Sync import ccxt (WebSocket requires async) Async import ccxt.asyncsupport as ccxt import ccxt.pro as ccxtpro Feature REST API WebSocket API --------- ---------- --------------- Use for One-time queries, placing orders Real-time monitoring, live price feeds Method prefix fetch (fetchticker, fetchorderbook) watch (watchticker, watchorderbook) Speed Slower (HTTP request/response) Faster (persistent connection) Rate limits Strict (1-2 req/sec) More lenient (continuous stream) Best for Trading, account management Price monitoring, arbitrage detection When to use REST: Placing orders Fetching account balance One-time data queries Order management (cancel, fetch orders) When to use WebSocket: Real-time price monitoring Live orderbook updates Arbitrage detection Portfolio tracking with live updates Creating Exchange Instance REST API - Synchronous REST API - Asynchronous WebSocket API Common REST Operations Loading Markets Fetching Ticker Fetching Order Book Creating Orders Limit Order Market Order Fetching Balance Fetching Orders Fetching Trades Canceling Orders WebSocket Operations (Real-time) Watching Ticker (Live Price Updates) Watching Order Book (Live Depth Updates) Watching Trades (Live Trade Stream) Watching Your Orders (Live Order Updates) Watching Balance (Live Balance Updates) Watching Multiple Symbols Complete Method Reference Market Data Methods Tickers & Prices fetchTicker(symbol) - Fetch ticker for one symbol fetchTickers([symbols]) - Fetch multiple tickers at once fetchBidsAsks([symbols]) - Fetch best bid/ask f …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills ccxt/ccxt-python