Skip to content

Guide · Agent skill

How to use the CCXT Crypto Exchange Helper agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The ccxt agent skill gives an AI agent a bundled reference set of documentation for CCXT, an open-source library that lets code talk to many cryptocurrency exchanges through one common interface in JavaScript, Python or PHP. This guide explains what the skill does, how to install it, how to ask for it in plain language, and what to check before you rely on it. It is written for readers who have never used an agent skill before.

CCXT Crypto Exchange Helper2025Emma/vibe-coding-cn · MIT

Quick start

  1. 1Download the ZIP. Get the ccxt skill ZIP from the skill page on this site.
  2. 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder.
  3. 3Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP.
  4. 4Install CCXT for your language. Install the CCXT library for JavaScript, Python or PHP so the code the agent helps you write can run.
  5. 5Ask a specific question. Name the exchange, the method and your language in a plain request.
  6. 6Test before using real funds. Run code against safe settings and check the output before connecting real API keys to trading calls.

What does the ccxt skill make the agent do?

Once installed, the agent can answer questions about exchange APIs, market data and order handling, and help you write or debug code that uses CCXT. It works from the documentation files bundled with the skill, which include reference pages on the CLI, supported exchanges, FAQ text, getting started notes and the Pro edition.

The skill does not place trades. It is a documentation reference, not a trading bot, and it does not manage money or strategy.

  • Look up CCXT methods and exchange-specific details
  • Help write or debug CCXT calls on a specific exchange
  • Explain market data and order-handling concepts from the docs

How do you install the ccxt skill?

You can install the skill in one of two ways. Download the ZIP from the skill page on this site and unzip it into your personal skills folder, ~/.claude/skills/, or into a project's .claude/skills/ folder if you want it limited to one project.

Alternatively, upload the ZIP in the Claude apps under Settings → Capabilities → Skills.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into the project's .claude/skills/ folder
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP

What does the skill need before it is useful?

The skill itself is documentation, but using CCXT in code needs the library installed for the language you use: JavaScript, Python or PHP. If you call private endpoints such as balances or orders, you also need an exchange account and API keys for that exchange.

The skill makes network use possible, and it does not run scripts. Keep your API keys out of prompts and out of code you share.

  • CCXT library installed for JavaScript, Python or PHP
  • Exchange accounts and API keys, only for private endpoints such as balances or orders
  • Runs scripts: no
  • Uses network: yes

How do you trigger the skill with natural requests?

You do not need a special command. Ask about CCXT in ordinary language, and mention CCXT or a specific exchange so the agent knows which material to use. The skill description covers exchange APIs, trading, market data, order management and crypto trading automation across 150+ exchanges.

Be specific about the language and the exchange. A question that names the method you are calling and the error you see gets a more useful answer than a vague one.

  • How do I fetch the order book for a symbol with CCXT in Python?
  • Which CCXT method returns my open orders on this exchange?
  • Why does my CCXT call return an authentication error on this exchange?
  • Show me how to set up an exchange instance in JavaScript with CCXT.

What are the safety notes?

Code that calls private endpoints can act on a real account. The skill's own description says automated trading with real funds can cause losses, and the documentation is a snapshot that may be out of date. Test against documentation and your exchange's own behaviour before running anything with real money.

The skill does not contain a trading strategy or investment advice. Treat its answers as a reference for the code you write, not as a recommendation to buy or sell.

  • Automated trading with real funds can cause losses
  • Check the exchange's current documentation for recent changes
  • Never paste API keys into prompts or shared code

What tips help you get good answers?

Give the agent a complete, short program that reproduces the problem, along with the exact error text. The bundled CCXT FAQ asks for the same: a runnable program, the library version, the language version, the exchange name and the method being called, with secrets removed.

The bundled FAQ also says the project does not teach programming, so basic coding skill helps a lot. If a question is about a general language concept, a language tutorial will serve you better than the skill.

  • Name the exchange and the method, for example a balance or order call
  • Include the full error text, with keys removed
  • Mention your language and CCXT version so the answer matches your setup
  • Use the bundled exchange list to confirm an exchange is supported

What people use it for

  • Look up the right CCXT method for fetching market data on a named exchange
  • Debug an error from a CCXT call by comparing it with the documented behaviour
  • Write a small script that reads public market data through the CCXT interface
  • Check which exchanges the library lists as supported before choosing one

Frequently asked questions

How do I install the ccxt agent skill?

Download the ZIP from the skill page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.

What do I need to use the ccxt skill?

The skill needs the CCXT library installed for the language you use, JavaScript, Python or PHP. If you call private endpoints such as balances or orders, you also need exchange accounts and API keys.

Is the ccxt skill free?

The skill is published under the MIT licence, as listed on this page. The source does not state pricing beyond that, so check the licence file in the repository for the terms.

Does the ccxt skill place trades for me?

No. The skill is a documentation reference and does not place trades or manage money or strategy. Any trading is done by code you write and run yourself.

Can the ccxt skill replace a trading bot?

No. The skill is documentation and does not provide a ready-made trading bot or investment advice. It can help you write or debug your own automation code.

How is this skill different from the CCXT CLI?

The bundled CLI reference describes a command-line program that calls exchange methods by name without writing code. The skill itself is documentation the agent reads to answer questions and help with code.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Choose this skill if you are a developer building crypto trading bots or market data tools with CCXT and want an agent to look up methods and exchange-specific details. Pick something else if you want a finished trading bot, investment advice, the latest exchange changes, or if you are new to programming, since the bundled documentation says the project does not teach programming.

Download the skill