Agent skill · software engineering · ccxt
ccxt-typescript
CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). 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. Use when working with crypto exchanges in TypeScript/JavaScript projects, trading bots, arbitrage systems, or portfolio management tools. Includes both REST and WebSocket examples.
Why this skill is useful
Provides specific integration patterns and examples for using the CCXT library with TypeScript and JavaScript that the AI wouldn't reliably generate on its own.
What it needs
Requires ccxt installed locally. About 10k tokens when loaded. Last updated 2026-08-06. 43,551 stars on the source repository.
What this skill does
CCXT for TypeScript/JavaScript A comprehensive guide to using CCXT in TypeScript and JavaScript projects for cryptocurrency exchange integration. Installation REST API (Standard CCXT) WebSocket API (Real-time, ccxt.pro) Both REST and WebSocket APIs are included in the same package. Quick Start REST API - TypeScript REST API - JavaScript (CommonJS) WebSocket API - Real-time Updates REST vs WebSocket 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) Import ccxt.exchange() ccxt.pro.exchange() 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 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 for multiple symbols fetchLastPrices([symbols]) - Fetch last prices fetchMarkPrices([symbols]) - Fetch mark prices (derivatives) Order Books fetchOrderBook(sym …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills ccxt/ccxt-typescript