01
It starts by itself
daily price snapshot. Runs in Claude Code routine.
- ↻ daily price snapshot
0 7 * * *
Live prices streamed, read-only.
Install the CCXT for Python skill and make it a habit: follow https://gethabit.dev/skills/ccxt/ccxt-python.md
2K installs45K starsMIT licenceSource on GitHub ↗

CCXT for Python
by ccxt · 2K installs
The skill
CCXT for Python is a guide to the CCXT cryptocurrency exchange library in Python: install, connect to exchanges, fetch market data, place orders, stream live data over WebSocket, handle auth and errors, sync and async.
Only when you ask.
The habit
Live prices streamed, read-only.
↻ Runs by itselfdaily price snapshot
When does it start? How does it check its work? What does it remember?
Stops after at most 20 symbols per run, with 2 retries on network errors.
Create the exchange with ccxt.async_support and enableRateLimit set true.
Call await exchange.load_markets() and confirm each watched symbol exists.
Use await exchange.fetch_ticker and fetch_order_book for each symbol.
Retry on NetworkError with backoff and do not retry on ExchangeError.
Call await exchange.close(), then log today's prices and changes.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the CCXT for Python skill helps.
No. This loop only fetches market data; creating orders needs authentication and is out of scope here.
Not closing it leaks resources; the skill lists close() as required in async mode.
Copy the prompt at the top into your agent. It installs the skill from ccxt/ccxt and sets up the habit. Or run npx skills add ccxt/ccxt --skill ccxt-python.
Yes. It is published under MIT. Habit is free too.
Install the CCXT for Python skill and make it a habit: follow https://gethabit.dev/skills/ccxt/ccxt-python.md
All ccxt skills →More ops skills →
Works in
Made by ccxt, published under MIT. Habit links to the original and never changes it. Is this your skill?